だから私はそのタイトルがどれほど賢かったのかわからないが、私はちょうど2番目のアプローチを使用することがどういうわけか「推奨」されているのだろうかと思っていた。
最初のアプローチ:
if mv "$(ls -1 tarball* | head -1)" supertarball.tar; then
echo "A Super Tarball created."
else
echo "No tarballs here."
fi
2番目のもの(文字列も変数に割り当てls
ます):
LAST="$(ls -1 tarball* | head -1)"
mv $LAST supertarball.tar
res=$?
if [ $res -ne 0 ]; then
echo "A Super Tarball created."
else
echo "No tarballs here."
fi