Как ссылаться на предыдущий параметр в интерактивной оболочке bash?
Я пытаюсь сделать что-то вроде:
mv doc1 $1.html #equivalent to mv doc1 doc1.html
но проблема здесь в том, что, потому что я нахожусь в интерактивной оболочке, $1
ссылается на первый параметр, переданный "bash", который не установлен.
Я знаю, что мог бы использовать:
p=doc1; mv $p $p.html
но я действительно ищу что-то более элегантное.
Прежде чем ответить, пожалуйста, обратите внимание, что это общий вопрос; Я не ищу обходной путь к mv
команда.
1 ответ
Решение
2013-12-06 21:58