出力フラグの出力ファイルが必要になるように書かれたサードパーティのPerlスクリプトを実行しています-o。
残念ながら、スクリプトには実際のファイルが必要なようです。つまり、ユーザーはfilename.txt0バイトの空のファイルを作成してから、スクリプトコマンドラインでこの空のファイルを入力する必要があります。
perl script1.pl -o filename.txt
質問:bashスクリプト内で空のファイルを作成するにはどうすればよいですか?単純に試みるperl script1.pl -o filename.txtと、スクリプトはファイルが存在しないというエラーを出します。
touch filename.txt