C-Shell脚本问题

时间:2013-12-31 09:44:16

标签: shell

我遇到了一个我编码的c-shell脚本的问题。我将日期字符串存储在参考文件中,用于搜索(grep):

Thu Dec  5 05:28:07 2013

这是一个日期时间字符串。我正在从文件中读取此字符串并将其分配给变量:

set savepointString = `cat savepointFile`

当日期是单个数字时,Dec和5之间有两个空格,Thu Dec 5 05:28:07 2013。 如果是10位的两位数,则变为Sat Dec 28 10:57:38 2013

当两个空格减少为1时,将赋值转换为变量,并且将字符串用于后续grep失败。你们中的任何人都可以推荐修复吗?

非常感谢, Abhilash

1 个答案:

答案 0 :(得分:0)

尝试引用cat命令:

set savepointString = "`cat savepointFile`" 

你不这样做,你的所有空白都会崩溃。