これは私がすることです:
mkdir -p /my/other/path/here && touch $_/cpredthing.txt
ここで、$_
は、前に実行したコマンドの最後の引数を表す変数です。
いつものように、出力を確認したい場合は、echo
次のようにコマンドを使用してテストできます。
echo mkdir -p /code/temp/other/path/here && echo touch $_/cpredthing.txt
次のように出力されます:
mkdir -p /code/temp/other/path/here
touch /code/temp/other/path/here/cpredthing.txt
おまけとして、中かっこ展開を使用して、一度に複数のファイルを書き込むことができます。たとえば、
mkdir -p /code/temp/other/path/here &&
touch $_/{cpredthing.txt,anotherfile,somescript.sh}
繰り返しますが、完全にテスト可能echo
です:
mkdir -p /code/temp/other/path/here
touch /code/temp/other/path/here/cpredthing.txt /code/temp/other/path/here/anotherfile /code/temp/other/path/here/somescript.sh