gpt4 book ai didi

python - bash 相当于 Python 的 os.path.normpath?

转载 作者:太空狗 更新时间:2023-10-30 00:57:34 27 4
gpt4 key购买 nike

什么是 bash 相当于 os.path.normpath ?具体来说,我有兴趣删除执行 find 时给出的前导 ./

matt@stanley:~/src/libtelnet-0.20/test$ find../Makefile./Makefile.in./Makefile.am...

最佳答案

好吧,为此,您可以简单地通过 sed 传输输出,您不必规范化整个路径:

your_command_goes_here | sed 's?^\./??'

这将去掉一行开头的所有 ./ 序列。

以下记录显示了这一点:

pax$ find -name 'qq*sh'
./qq.ksh
./qq.sh
./qq.zsh
./qq2.sh
./qq2.zsh
./qqq/qq.sh

pax$ find -name 'qq*sh' | sed 's?^./??'
qq.ksh
qq.sh
qq.zsh
qq2.sh
qq2.zsh
qqq/qq.sh

如您所见,我的临时 shell 脚本有一个相当直观的命名标准:-)

关于python - bash 相当于 Python 的 os.path.normpath?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6393312/

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