如何从路径中提取文件名; 我有一个文件列表.我正在使用csh shell,并安装了awk,sed,perl.
/ dfgfd/dfgdfg /文件名
应该给我
文件名
我试过basename:
find $PROJDIR -name '*.c' -o -name '*.cc' -o -name '*.h'
| xargs grep -l pattern | xargs basename
Run Code Online (Sandbox Code Playgroud)
它给了我以下错误:
basename:参数太少尝试使用`basename --help'获取更多信息.
谢谢
标准程序basename可以满足您的需求:
$ basename /dfgfd/dfgdfg/filename
filename
Run Code Online (Sandbox Code Playgroud)