これは、書きたいと思っているシェルスクリプトの関連部分です。入力変数の末尾に番号付けを変更する方法を知ることはできません。これは、ファイルの名前が異なっていて、スクリプトが引き続き実行できるようにする必要があります。それは-wというファイル命名フラグです。これは私が編集する必要がある唯一のものです。助けてください。ファイルの末尾に別の番号のファイルが添付されている必要があります
ユーザーが入力したファイル名が必要ですが、ファイル名が異なるように番号を付けてください。ここで私がこれまで持っているものです。
echo "Enter filename or enter 'default' to use default file naming "
read input_variable5
if [ $input_variable5 "default" ]
then
nohup sudo tcpdump -i $input_variable1 $input_variable2 -G $input_variable3 -W $input_variable4 -w capture_%Y-%m-%d_%H:%M:%S.pcap -z gzip </dev/null >nohup.out 2>&1 &
else
nohup sudo tcpdump -i $input_variable1 $input_variable2 -G $input_variable3 -W $input_variable4 -w mktemp "$input_variable5".XXXX.pcap -z gzip </dev/null >nohup.out 2>&1 &
fi
あなたは$ {input_variable} 5 $ {input_variable} 4'のようにそれらの最後に数字を追加することができる '$ {input_variable}'のような変数を書くべきです。 –
OPの場合、質問を削除するのではなく、編集することができます(https://stackoverflow.com/posts/37493942/edit)。削除すると、情報、コメント、および回答はすべて失われます。 – jDo
それでは、人々は質問を見ず、とにかく答えが無くなってしまいます。 – Matt