在我的脚本中,我使用此命令创建临时目录
TMPDIR=$(mktemp -d)
以后我想在那里创建一个文件($DATA
是我的源数据文件)
touch $TMPDIR/data
echo "$DATA" > $TMPDIR/data
命令。稍后,我使用awk使用以下语法更改数据:
awk '
{ a[i++]= ($0 * '$factor') }
END{
{ for (j=0;j < i;j++) print a[j] }
}
' ${TMPDIR}/data
然后我用gnuplot来绘制它。但是gnuplot说有一些错误因此我想用cat打印$TMPDIR/data
。但它说文件不存在。我做错了什么?
由于
答案 0 :(得分:0)
我正在阅读未解答的问题并找到了这个问题。后来阅读所有评论意识到这是评论中已经回答的问题之一。这里的问题是用户忘记将awk命令的输出重定向到文件。为了避免其他人阅读评论并得出相同的结论,我将其作为答案发布。以下是回答问题的评论:
似乎是愚蠢的,潜伏者是对的,我已经忘记了 将awk输出到文件中我想感谢你们所有人 评论 - Jesse_Pinkman