在bash脚本中使用cat:逃避麻烦

时间:2014-01-21 15:14:38

标签: bash escaping echo cat

我在正则表达式和逃避角色方面非常糟糕。 我想在bash脚本中使用'cat'命令,如下所示:

echo `cat working-dir/*OUTPUT` ;

应该在屏幕上打印,work-dir中的每个文件以“OUTPUT”结尾,但这不起作用

在该计划的后期,我想这样做:

cat working-dir/*OUTPUT >> result_file.txt

但是也没有工作:( 你能帮帮我吗?

1 个答案:

答案 0 :(得分:3)

你为什么要使用echo或反引号呢?

cat working-dir/*OUTPUT

类似地,

cat working-dir/*OUTPUT >> result_file.txt

......当然应该有效。请提供一个完整的脚本来重现您看到的任何故障,包括设置(创建working-dir,将至少一个以OUTPUT结尾的文件放入其中,运行cat,并观察它失败)。