Рейтинг:0

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

флаг us

Я хочу создать псевдоним в моем ~/.bashrc файл, который принимает файл в качестве параметра, удаляет расширение этого файла и добавляет новое расширение.

Например, вместо того, чтобы делать cp файл.txt файл.bak, Я бы сделал резервный файл.txt с тем же результатом (очевидно, это глупый пример, а не то, что я действительно хочу сделать).

Поэтому я добавил эту строку в свой ~/.bashrc файл:

псевдоним backup='cp $1 ${1%???}bak'

который должен работать, но это не так. Есть идеи, что я делаю неправильно? Спасибо.

tecate avatar
флаг us
Оно делает. Большое тебе спасибо.

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

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