我有这个脚本,它将向用户显示设置目录内文件的头部或尾部(当前设置为~/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"/*