1

我正在尝试修剪它,它存储在一个名为 $line 的变量中。

[2012-06-18 10:37:09,026 (there is a lot of text after this, i just cut it out)

我是 shell 脚本的新手,这是我拥有的代码

errortime= $line | cut -c2-10;

它给了我一个错误,从变量 $line 中提取日期的正确代码是什么?

4

1 回答 1

2

你想要:

errortime=`echo $line | cut -c2-20`

反而?


编辑:如果您使用的是 ksh,则该行需要如下所示:

errortime=$(echo $line | cut -c2-20)
于 2012-06-18T16:57:47.100 回答