将find命令别名为tcsh

问题描述 投票:2回答:1

我试图为 find 命令创建一个别名,以便在 tcsh 中递归搜索目录中文件名中的任何部分的字符串,这样我就可以收缩

find . -name "*foo*"

至此

fnd foo

不幸的是,我没有得到任何匹配的信息,或者匹配的数量不正确,下面的别名。

 alias fnd find . -name \"\*\!:1\*\"

我不知道我是否正确地用反斜杠转义了",*,和!"。当我做 Ctrl+x ? 扩展别名,我得到 find . -name \"*!:1*\" 如果有帮助的话 谢谢!我想为 find 命令做一个别名,以便在 tcsh 中递归搜索目录中任何部分的字符串,这样我就可以缩小 find 的范围。

escaping command-line-arguments alias tcsh
1个回答
0
投票

试试这个 alias fnd 'find . -name "*\!:1**"'

© www.soinside.com 2019 - 2024. All rights reserved.