在bash命令行中,如果我运行“find。-name'abc *'”,它将打印出一系列文件名,例如

abc1
abc2
abc3

我该如何用echo或其他命令来传递它,以便得到以下输出:
abc1   ok
abc2   ok
abc3   ok

最佳答案

find . -name 'abc*' | sed 's/$/\tok/' | column -t
sed将字符串<Tab>ok附加到每一行,并且column很好地格式化了输出(如果不需要,可以跳过此步骤)。

关于bash - 将字符串连接到bash/csh中每个输出行的末尾,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4935278/

10-16 20:29