Проблема восстановления Alsactl

Не то, что вы просили напрямую, но вы можете использовать различные формы взаимодействия с историей для упрощения своей задачи:

$ cat path/to/dir/file01.txt
cat: path/to/dir/file01.txt: No such file or directory
$ different-command !$
different-command path/to/dir/file01.txt
bash: different-command: command not found
$ cat !$:s/1/2/
cat path/to/dir/file02.txt
cat: path/to/dir/file02.txt: No such file or directory
$ ^2^3
cat path/to/dir/file03.txt
cat: path/to/dir/file03.txt: No such file or directory
$ !-3:s/1/3/
different-command path/to/dir/file03.txt
bash: different-command: command not found
$ !diff:s/3/4/
different-command path/to/dir/file04.txt
bash: different-command: command not found

Игнорирование ошибок каждый раз, когда я использовал взаимодействие с историей (!$, [ f3], ^2^3), вы можете увидеть, как bash расширил его.

!$ - последнее слово предыдущей команды :s/1/2 - замените первое вхождение 1 на [ f9] в выбранном слове (в этом случае это было !$ снова). ^2^3 - заменить первое вхождение 2 на 3 во всей предыдущей команде. !-3 - выполнить команду третьего последнего. !diff - запустите последнюю команду, начатую с diff.
0
задан 24 April 2018 в 20:51

0 ответов

Другие вопросы по тегам:

Похожие вопросы: