我正在尝试在我的 bash 脚本中使用 cut 命令。我需要获取名称中包含“sys”的 rpm 包的名称,但不包含其完整路径。所以我试过这个:
packageName=$(find temp/noarch/ -name '*sys*noarch.rpm' | cut -d "\/" -f 3)
我认为这种方式可以在没有 temp/noarch/ 的情况下返回包的名称,但它只告诉我。
我知道我可以删除 substring "temp\/noarch\/"
,但我想用 cut 来制作它。
"\/"
没有扩展到/
,所以cut
抱怨:
cut: the delimiter must be a single character
使用普通/
代替:
packageName=$(find temp/noarch/ -name '*sys*noarch.rpm' | cut -d/ -f3)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句