我有一个奇怪的情况。我正在尝试从文件中剪切一些信息,当我将命令直接运行到终端时一切正常,但是一旦我在脚本中将其设为变量,它就会返回应该剪切的内容和列表的混合当前目录中的文件。
cat query.sql | cut -d':' -f3,4
工作,但...
QUERY_SQL="query.sql"
MYSQL_COMMAND=`cat $QUERY_SQL | cut -d':' -f3,4`
echo $MYSQL_COMMAND
返回上面提到的奇怪的输出。我究竟做错了什么?
编辑:查询文件看起来像这样......
email@somehwhere.com:3:SQL CODE