【发布时间】:2015-08-21 08:18:21
【问题描述】:
我正在尝试编写一个小的 shell 脚本,它首先使用日期定义一个文件名,然后运行两个 sed 命令去除某些字符。
我的代码如下:
filename=/var/local/file1/tsv_`date '+%d%m%y'`.txt
sed -i 's/\("[^,]*\)[,]\([^"]*"\)/\1\2/g' '&filename'
sed -i 's/\"//g' '&filename'
我收到以下错误:
sed: can't read &filename: No such file or directory
sed: can't read &filename: No such file or directory
问题是,如何将这个文件名变量传递给 sed 命令?
谢谢
【问题讨论】:
-
请将您帖子的其中一个答案标记为已接受答案,以便您的帖子显示为已解决。谢谢。