Size: a a a

2021 January 20

∀lǝxǝʎ in pro.bash
лохматый
всем привет, подскажите пожалуйста, есть ли простой вариант в баше сделать так, заменить:
some_command same_file_name && next_command same_file_name && other_command same_file_name
на:
some_command FILENAME_AS_VAR && next_command FILENAME_AS_VAR && other_command FILENAME_AS_VAR << FILENAME_AS_VAR=same_file_name

то есть, я хочу однострочник вызывать из истории и вставить имя файла в самом конце
мне кажется что искалось что-то вроде такого?
echo x1 xx && echo x2 xx && echo xx x3

. . . (a ton of other commands)

x="new arg"
!?xx?:gs^xx^$x^  # вот искомый Event Designators

находит последнюю команду в которой была строка xx (ваш аргумент) и заменяет все её вхождения на $x. После чего полученная команда выполняется раскрывая $x в то что мы туда записали
источник

л

лохматый in pro.bash
почти, хотя вариант с заменой в истории тоже хорош
источник

∀lǝxǝʎ in pro.bash
ну так сказать, без внятного ТЗ, результат — ХЗ
источник

∀lǝxǝʎ in pro.bash
то есть, я хочу однострочник вызывать из истории и вставить имя файла в самом конце
кроме мифического "конца" всё сходится
источник

л

лохматый in pro.bash
На самом деле я все усложняю, проще скрит наваять, оторый принимает имя файла как аргумент
источник

∀lǝxǝʎ in pro.bash
Мб, дело хозяйское. Но условия были крайне простыми именно для замены истории
источник

л

лохматый in pro.bash
Но стало интересно, как можно было бы использовать, например, heredoc
источник

л

лохматый in pro.bash
∀lǝxǝʎ
Мб, дело хозяйское. Но условия были крайне простыми именно для замены истории
Точно
источник

л

лохматый in pro.bash
Спасибо большое
источник

∀lǝxǝʎ in pro.bash
лохматый
Но стало интересно, как можно было бы использовать, например, heredoc
ну я видел что была написана дичь
для compound command ни как, что же просто stdin, точнее можно но лучше даже не начинать этот разговор
источник
2021 January 21

n8

next89 89 in pro.bash
приветы
источник

n8

next89 89 in pro.bash
можно как то придумать обрезать имя файла если оно больше разрешенной длины?
источник

n8

next89 89 in pro.bash
задавать такое на уровне ФС чревато, поэтому лучше переименовывать уже после создания
источник

n8

next89 89 in pro.bash
примерно как то через крон запускать скрипт, где будет
1. поиск новых файлов в заданном каталоге (find, по дате)
2. проверка на длину (не знаю как)
3. cut.......
источник

OM

Oleg Makarikhin in pro.bash
примерно как в safe 8.3 😊
источник

OM

Oleg Makarikhin in pro.bash
$ file=cursor_img.png
$ echo ${#file}
14
источник

OM

Oleg Makarikhin in pro.bash
next89 89
можно как то придумать обрезать имя файла если оно больше разрешенной длины?
а почему возникла такая задача?
источник

n8

next89 89 in pro.bash
начальству неудобно... окно проводника скачет во все стороны, с маленьких макбуков не разглядеть, крутить долго в стороны, итд
источник

EN

Evgeniy Naumov in pro.bash
next89 89
начальству неудобно... окно проводника скачет во все стороны, с маленьких макбуков не разглядеть, крутить долго в стороны, итд
это организационные проблемы. их обычно не решить технически =)
источник

n8

next89 89 in pro.bash
ну кейс не мой, мне  просто стало интересно возможно ли )
источник