Напишите сценарий командной строки «shortcut», который выполняет следующие действия: вам нужно использовать временные файлы. .как сделать скрипт bash/shell, который делает «ярлык» для команды
Associates тег 'myls' с командой 'Ls -lart'
[email protected] /home/dirk> ./shortcut -a myls ls -lart
работает "LS -lart"
[email protected] /home/dirk> ./shortcut myls
удалить myls
[email protected] /home/dirk> ./shortcut -d myls
OK, shortcut 'myls' deleted.
показать содержание myls
[email protected] /home/dirk> ./shortcut -l myls
ярлык 'myls' = Ls -lart
[email protected] /home/dirk>
Вам нужно будет создать файл Сочетания ассоциации.
Назовите его «.shortcuts» в текущем рабочем каталоге.
Я хотел бы поставить это в case/if заявление elif, где я могу поместить команду ls -lart в 'myls', каждый i exec., ./shortcut -a myls ls -lart, команда «ls -lart» будет введен в «myls», и когда я запустил «myls», например: ./shorcut myls, он выполнит команду, команду на «myls» .. спасибо
Это выглядит как уступки. Вы сами это сделали? У вас есть конкретный вопрос о любой его части, с которой мы можем помочь? –
Я помещаю его в случае if if if statement .. Я новичок в bash, и я занимаюсь самоанализом. Моя проблема в том, что когда я добавляю команду в 'myls', она не будет выполнять команда в файле 'myls', я все равно могу сделать его исполняемым или другим методом? спасибо заранее. – Kelvin
Можете ли вы отредактировать свой вопрос и вставить то, что у вас есть до сих пор, и каков результат, когда вы запускаете то, что у вас есть? –