等于 os.path.normpath
的bash是什么?特别是我有兴趣删除执行./
时给出的领先find
。
matt @ stanley:〜/src/libtelnet-0.20/test $找到
。
./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/