exitコマンドが同じスクリプト()で実行された後に実行するシェルスクリプトでコマンドを実行している状況があります。私はそれはクレイジーに聞こえる!!知っている!!)私はexit $?
の実行後コマンドはtouch ~/abc.txt
実行したいここでシェルスクリプト:シェルスクリプトでexitコマンドを実行した後でコマンドを実行
#!/bin/sh
ls -l ~/.
exit $?
touch ~/abc.txt
のようなもののためのソリューションやコマンドを見つけたい
touch ~/abc.txt
することができ任意のコマンド。
制約: 1)上記スクリプトのexit $?
部分を変更することはできません。 2)コマンドはexit $?
コマンドの後に実行する必要があります。
解決策があるかどうかわかりませんが、助けていただければ幸いです。
なぜこれらの最初の行を変更できないのか分かりますか? – arkascha
申し訳ありません!今私の質問の制約部分を編集しました。私はスクリプト内の何かを変更することができますが、終了コマンドは残っている必要があります! – latestVersion
スクリプトを変更できない場合は、どのように 'touch'コマンドを追加すると思いますか?スクリプトを変更できない場合は、なぜそれを 'exit'の上に追加できませんか? – Shahbaz