사용자에게 설정 디렉터리(현재는 로 설정됨) 내 파일의 헤드 또는 테일을 표시하는 스크립트가 있습니다 ~/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"/*