Рейтинг:0

Создайте скрипт для переименования файла, сначала создав имя файла, используя пользовательские параметры из терминала.

флаг cn

Предположим, что вывод каждого моего пользовательского выполнения (некоторое программное обеспечение в Linux) сохраняется в файле с общим именем /mydump/xyz.out. Вместо индивидуального именования каждого выходного файла я хочу написать скрипт, который делает следующее:

  1. переходит к /mydump (cd mydump)
  2. создает имя файла, используя переданные аргументы, например. config1_config2xconfig3.out
  3. переименовывает xyz.out в config1_config2xconfig3.out (mv xyz.out "configbasedfilename")

Для этого я понимаю, что я должен создать некоторую функцию в файле сценария, например.custom_rename() и вызывайте его с помощью config1-2-3 из терминала всякий раз, когда я хочу переименовать.

например:- $custom_rename config1 config2 config3
или же $ ./custom_rename.csh config1 config2 config3

или что имеет смысл.

Andrew Richards avatar
флаг in
Да, верно, но я изо всех сил пытаюсь понять, в чем заключается ваш вопрос.
NotTheDr01ds avatar
флаг vn
Добро пожаловать в Ask Ubuntu! Я согласен с @AndrewRichards здесь - неясно, как сформулирован ваш пост, какой именно вопрос у вас есть. Вам нужна помощь со сценарием? Просто подтверждение того, что вы на правильном пути? Лучший способ сделать это? (Обратите внимание, что «лучший способ» не относится к теме как «субъективный» / «основанный на мнении»). Пожалуйста, отредактируйте свой пост, чтобы уточнить ваш вопрос. Спасибо!
Рейтинг:1
флаг zw

Вы можете написать свой собственный, возможно, ограниченный сценарий. Почему бы не использовать «массовое переименование» или подобные пакеты, которые легко доступны?

[1]

Есть больше инструментов имеется в наличии. сама бы ничего не писала...

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.