首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

关于sh脚本的有关问题

2012-03-01 
关于sh脚本的问题我想做一个sh执行将前一天的文件cat到同一个文件中,但是老报错,也不知道是什么问题要执行

关于sh脚本的问题
我想做一个sh执行将前一天的文件cat到同一个文件中,但是老报错,也不知道是什么问题

要执行的语句如下:
cat /home/data/first/new/bak/t20070920*.txt > /home/data/first/tmp/input/t20070920.txt

然后我在SH脚本中的写法是:
pre_day=`TZ='GMT+16' date +%Y%m%d`
cat "/home/data/first/new/bak/t"$pre_day"*.txt" > "/home/data/first/tmp/input/t"$pre_day".txt"

可是老是报错找不到文件,上面那句话单独执行是没有一点问题的,为什么放到sh中就不行了呢??

[解决办法]
引号的问题:
cat "/home/data/first/new/bak/t${pre_day}*.txt" > "/home/data/first/tmp/input/t${pre_day}.txt" 

热点排行