gpt4 book ai didi

linux - Linux 上的 printf 路径名

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:07:53 28 4
gpt4 key购买 nike

我正在寻找有关如何使用 getopts 显示不带基名的目录名的信息。这应该首先为我计算机中的所有 sh 文件提供基本名称、制表符,然后是所有目录。

例如,如果我这样做:myBashfile.sh -e *sh

我需要看到输出:

test1.sh         /home/directory5/directory6
test60.sh /home/directory50/directory6
anothertest.sh /home/directory5/directory6

目前我有这个:

while getopts b opt
do
case $opt in
b) find / -name $OPTARG -printf "%f\n"-print 2>/dev/null ;;
esac
done

只显示这个:

test1.sh
test60.sh
anothertest.sh

最佳答案

-printf "%-20f %h" 怎么样?

关于linux - Linux 上的 printf 路径名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10960685/

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