我有一个带有以下行的文件:
12/25/18,ALGT,01748X102,ALLEGIANT TRAVL,US,Upgrade,Buy
12/25/18,ALLE,G0176J109,ALLEGION PLC ,US,Downgrade,Sell
12/25/18,AMSF,03071H100,AMERISAFE INC ,US,Downgrade,Hold
以此类推。我想用另一个值替换前8个字符。 因此,12/25/18在一个变量中,而替换项在另一个变量中。
无论我尝试什么,我都无法使替代产品正常工作。我得到一个错误,或者什么都不做。我已经尝试了30种不同的语法:
sed -i "s/${mmddyy}/${string}/g" $file
有人可以帮忙吗?