Настольная книга по Linux: различия между версиями
Содержимое удалено Содержимое добавлено
Akulovz (обсуждение | вклад) |
Akulovz (обсуждение | вклад) |
||
Строка 49:
* '''$-''' - Текущие опции инерпретатора, аналогично применению set.
* '''$?''' - Код завершения команды. 0 обычно свидетельствует о завершении без ошибок.
Не забываем про фигурные скобки:
<code>$ ls
file.tmp
$ i=file.tmp
$ mv $i ${i%tmp}test
$ ls
file.test</code>
То же самое:
<code>$ mv file.{tmp,test}</code>
Дальше должно быть понятно:
${var%ending-to-remove}newending
${var/find/replace}
${var//find/replace-all}
${var#prefix-to-remove}
== Работа с файлами ==
|