出现这个问题,一般第一反应都会想到是因为自己格式没写对。换了格式之后还不行,然后就有点怀疑人生了。
其实检查过时间格式没错之后。可以看一下自己的写入方式。
写入文件信息方式
1.echo "sth" >> sw/sth 追加
2.vi/vim 直接写入
问题就出现在追加上。时间格式需要引号包裹,echo 追加的内容也需要引号包裹,但是追加的数据会把引号去掉。这就造成了not a valid identifier
解决办法:直接vi/vim 编辑就行了
出现这个问题,一般第一反应都会想到是因为自己格式没写对。换了格式之后还不行,然后就有点怀疑人生了。
其实检查过时间格式没错之后。可以看一下自己的写入方式。
写入文件信息方式
1.echo "sth" >> sw/sth 追加
2.vi/vim 直接写入
问题就出现在追加上。时间格式需要引号包裹,echo 追加的内容也需要引号包裹,但是追加的数据会把引号去掉。这就造成了not a valid identifier
解决办法:直接vi/vim 编辑就行了