我有这个价值,从.txt
板缺替换:查找和使用awk
,Request Id,dummy1,dummy2,dummyN
我试图寻找和替代空间“_”,像这样:
#iterator to read lines of txt
#if conditions
trim_line=$(echo "$user" | awk '{gsub(" ", "_", $0); print}')
echo $trim_line
但回波被示出:
Id,dummy1,dummy2,dummyN
预期输出:
,Request_Id,dummy1,dummy2,dummyN
我的bug在哪里?
编辑: 用户的回波不是预期的,它是:
Id,dummy1,dummy2,dummyN
而且应该是:
,Request Id,dummy1,dummy2,dummyN
要做到这一点的操作,我使用:
for user in $(cut -d: -f1 $FILENAME)
do (....) find/replace
您的预期产出是多少? – Inian
',Request_Id,dummy1,dummy2,dummyN' –
看起来像'$ user'不包含你的期望。 –