![](/img/trans.png)
[英]How to replace a sub-string in a larger-string that matches to an egrep?
[英]how to use sub-string with awk
我正在使用以下行將一些數據寫入文件:
cat $srcfile | awk -vp=$prefix '{printf("XX_%s%s XX_%s\\n", p, $1, $1);}' > $dstfile
如何用$ 1的兩個首字母更改XX?
與substr
:
echo "abcdef 12345" | awk -v p="foo" '{x=substr($1,1,2); printf("%s_%s%s %s_%s\n", x, p, $1, x, $1);}'
輸出:
ab_fooabcdef ab_abcdef
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.