2015-09-24 186 views
2

第一列我有以下文件,这些行:删除从文本文件

"A,B,C,D","E","F","G","H" 

我怎样才能轻松地删除第一列配额?

最后,我想看看:

"E","F","G","H" 
+0

它始终是固定的第一列或者也需要删除其他列?像第38列,第5列等? – Kent

回答

0

尝试这种方式也

sed 's/^"[^"]\+",//' FileName.txt 

输出:

"E","F","G","H" 
2
sed 's/^"[^"]*",//' YourFile 

假设:

  • 有双引号字符串没有\"
  • 场均双引号(事实上,至少第一一个)
  • 字段值和之间没有额外的空间(容易在这种情况下,以适应)
0
awk -F'[",]' -v OFS=\",\" '{print "\""$5,$6,$7,$8"\""}' file 

"E","F","G","H"