文件内容已修复。
示例:
2016-03-28T00:02 AAA 2016-03-28T00:03 ADASDASD
2016-03-28T00:03 BBB 2016-03-28T00:04 FAFAFDAS
2016-03-28T00:05 CCC 2016-03-28T00:06 SDAFAFAS
....
我可以使用哪个命令来获取所有子字符串,AAA
,BBB
,CCC
等。
答案 0 :(得分:2)
您可以使用cut
和awk
以及perl
。
cat >> file.data << EOF
2016-03-28T00:02 AAA 2016-03-28T00:03 ADASDASD
2016-03-28T00:03 BBB 2016-03-28T00:04 FAFAFDAS
2016-03-28T00:05 CCC 2016-03-28T00:06 SDAFAFAS
EOF
awk '{ print $2 }' file.data
AAA
BBB
CCC
cut -d " " -f2 file.data
AAA
BBB
CCC
perl -alne 'print $F[1] ' file.data
AAA
BBB
CCC
答案 1 :(得分:0)
您可以使用AWK:
jayforsythe$ cat > file
2016-03-28T00:02 AAA 2016-03-28T00:03 ADASDASD
2016-03-28T00:03 BBB 2016-03-28T00:04 FAFAFDAS
2016-03-28T00:05 CCC 2016-03-28T00:06 SDAFAFAS
jayforsythe$ awk '{ print $2 }' file
AAA
BBB
CCC
要将结果保存到另一个文件,只需添加重定向运算符:
jayforsythe$ awk '{ print $2 }' file > file2
答案 2 :(得分:0)
您可以使用cut:
cut -d' ' -f 2 file