次のような行を含むファイルがあります
insert into table_name (params1,params2,params3) values (43044,'x',23547003);
insert into table_name (params1,params2,params3) values (43024,'y',26557003);
.....
最初の列と値のペアを削除したいと思います。つまり、これが目的の出力です。
insert into table_name (params2,params3) values ('x',23547003);
insert into table_name (params2,params3) values ('y',26557003);
これどうやってするの?
これが私が今までやったことです
cat file_name | sed 's/params1,//g'
これによりparams1が削除されますが、値の後の数字を削除するにはどうすればよいですか?
Tl; dr
insert into table_name (params2,params3) values (43024,'y',26557003);
からに変更insert into table_name (params2,params3) values ('y',26557003);