在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/