1
我有這個值的文件:如何在sed中用變量在每一行上面插入文件?
[[email protected] ~]$ cat file.txt
id=cat8760004
id=cat1350003
id=cat9020002
我要插入ID上面每一行的值,因此其結果將是:
New_id=cat8760004
id=cat8760004
New_id=cat1350003
id=cat1350003
New_id=cat9020002
id=cat9020002
我怎麼能做到這一點?我曾嘗試使用sed,但我不能代替變量:
[[email protected] ~]$ cat file.txt | sed '/cat\([0-9][0-9]*\)/ i\New_id &'
New_id &
id=cat8760004
New_id &
id=cat1350003
New_id &
id=cat9020002