質問: linux環境での複数ファイルの簡単なコピー方法について質問させてください。 アウトプットファイルを、次の計算のインプットに用いるために、ファイルのディレクトリ移動が必要なプログラムを利用しています。 ファイルを移動する際、毎回 cp inp1 inp2 out1 out2 calc.sh ../next_dir と入力しているのですが、これが面倒で簡略化したいと考えています。 今のところ > > > ``` > !/bin/bash > cp inp1 inp2 out1 out2 calc.sh $1 > ``` > > としたシェルスクリプトdocp.bashを書き、これをalias登録して(alias docp='~/Script/docp.bash')簡略化しています。 一応これで目的は達成できているのですが、もっとスマートな方法があるのではないかと気になっています。 もっと簡単な、あるいは汎用性の高そうな手法をご存じの方がいらっしゃいましたら、教えていただけると嬉しいです。
回答: 引数無しのエラーチェックをしないのなら、単に、aliasで良いと思います。 ``` alias doccp="cp inp1 inp2 out1 out2 calc.sh" ``` これ以上は全体像が見えないので、アドバイスしにくいです。