シェルプログラムに与えられた最後から2番目の項目を取得したいと思います。現在、私はこのようにしています:
file1_tmp="${@: -2}"
oldIFS=$IFS
IFS=" "
count=0
for value in $file1; do
if [[ count -e 0 ]]; then
file1=$value
fi
count=1
done
oldIFS=$IFS
これを行うにはもっと簡単な方法があると確信しています。では、シェルスクリプト入力から最後から2番目の引数をできるだけ少ない行で取得するにはどうすればよいでしょうか。