我有一个脚本,在搜索结果中使用
输出结果如下所示:
我需要它看起来像这样:
在脚本结束时,需要通过
cut
来提取包含绝对路径信息的部分。它看起来像这样:PLACE=$(grep foo flatfile.txt | cut -d '/' -f 1-6)
输出结果如下所示:
machine1:/path/to/where/foo/is
machine2:/another/path/to/find/foo
我需要它看起来像这样:
machine1:/path/to/where/foo/is/
machine2:/another/path/to/find/foo/
在脚本结束时,需要通过
echo "$PLACE"
或类似的方式将此内容打印到控制台。输出通常至少有两行,但通常会更多。我尝试了所有的echo语法,但要么没有输出,要么输出如下:grep: '/' is a directory
我正在Solaris上运行bash 3.00,如果有帮助的话。我真的很想通过只在cut命令末尾添加某些内容来简化这个过程,而不必操纵sed或awk。但是,如果那是唯一的方法,那就这样吧。