从文本文件中删除第一列
Remove first column from text file
我有以下包含这些行的文件:
"A,B,C,D","E","F","G","H"
如何轻松删除配额中的第一列?
终于想看:
"E","F","G","H"
sed 's/^"[^"]*",//' YourFile
假设:
- 双引号字符串
中没有\"
- 字段被双引号(事实上,至少第一个)
- 字段值和
,
之间没有额外的space(这种情况下很容易适应)
也试试这个方法
sed 's/^"[^"]\+",//' FileName.txt
输出:
"E","F","G","H"
awk -F'[",]' -v OFS=\",\" '{print "\"",,,"\""}' file
"E","F","G","H"
我有以下包含这些行的文件:
"A,B,C,D","E","F","G","H"
如何轻松删除配额中的第一列?
终于想看:
"E","F","G","H"
sed 's/^"[^"]*",//' YourFile
假设:
- 双引号字符串 中没有
- 字段被双引号(事实上,至少第一个)
- 字段值和
,
之间没有额外的space(这种情况下很容易适应)
\"
也试试这个方法
sed 's/^"[^"]\+",//' FileName.txt
输出:
"E","F","G","H"
awk -F'[",]' -v OFS=\",\" '{print "\"",,,"\""}' file
"E","F","G","H"