gpt4 book ai didi

unix - 有没有办法覆盖 Unix 终端查找命令?

转载 作者:行者123 更新时间:2023-12-03 08:42:59 25 4
gpt4 key购买 nike

例如:find命令搜索txt文件

find . -iname "*.txt" 

我想在 .bash_profile 中创建 find 命令的别名,这样在获取 .bash_profile 时我应该能够传递任何参数查找命令来搜索文件类型:

find txt find pdf find doc  

我尝试使用以下语法来覆盖 find 命令:

find ./ -iname "$1"

其中 $1 可以是任何参数文件类型。

最佳答案

为什么不写一个 bash 脚本?

#!/bin/sh

for var in "$@"; do
find . -iname "*.$var"
done

您可以将其存储在一个文件中,使其可执行(chmod +x 按类型查找),然后将其复制到您的 PATH 变量中的一个目录中。执行就像调用一样简单:

[user@localhost ~]$ find-by-type pdf txt doc

关于unix - 有没有办法覆盖 Unix 终端查找命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28573599/

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