gpt4 book ai didi

linux - 我将如何实现搜索功能来查找文件或目录

转载 作者:太空宇宙 更新时间:2023-11-04 12:16:19 25 4
gpt4 key购买 nike

我目前正在编写一个 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

最佳答案

您可以使用 find作为一个命令,或使用您的选择输入来驱动脚本中的 find

find $where_selection -name $what_selection
# with cat:
find $where_selection -name $what_selection -exec cat {} \;

-exec cat {}{} 替换为从 find 中找到的当前文件路径。

关于linux - 我将如何实现搜索功能来查找文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47332967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com