我目前正在开发一个bash脚本,它会询问用户的起始位置和文件名,然后搜索该文件。如果可能的话,我也想找到一个文件。这是我到目前为止的脚本,如果有人会指出我将如何包含我将非常感谢的功能。还是一个Unix初学者所以请耐心等待:)
#!/bin/bash
function press_enter
{
echo""
echo -n "Press Enter to continue"
read
clear
}
selction=
until [ "$selection" = "3" ]; do
echo -e "Where would you like to search
1- Root
2- Home
3- Exit
Enter your choice ---> \c"
read selection
case $selection in
1) cd / ; press_enter ;;
2) cd /home ; press_enter ;;
3) echo "Have a nice day!" ; exit ;;
esac
done
答案 0 :(得分:0)
您可以使用find作为一个命令,或使用您的选择输入来加载脚本中的find
。
find $where_selection -name $what_selection
# with cat:
find $where_selection -name $what_selection -exec cat {} \;
-exec cat {}
将{}
替换为find
中当前找到的文件路径。