ユーザーには、設定ディレクトリ(現在はに設定されています)にファイルの先頭または尾を表示するスクリプトがあります~/bin/new/*
。スクリプトは機能しますが、ユーザーがヘッダーや予告編を表示するだけでなく、ディレクトリも選択できるようにしたいと思います。
現在のスクリプトは次のように書かれています。
while true;do
echo "Would you like to list the head or tail?"
read headortail
if [[ $headortail = head ]]; then
head -n 4 ~/bin/new/*
break
elif [[ $headortail = tail ]]; then
tail -n 4 ~/bin/new/*
break
else
echo "Invalid Input - Please Input head or tail"
fi
done
次のように最初の行の下に別の行を追加するとecho
、
echo "Please type the directory"
read dirLocation
これをスクリプトとしてどのように実装しますか?私はこれをしますか:
head -n 4 $dirLocation
それはうまくいくでしょうか?
ベストアンサー1
read dirLocation
簡単な交換後
~/bin/new/*
そして
"$dirLocation"/*