我有一个包含这个的字符串(字段分隔符是百分号),存储在一个名为 data 的变量中
201%jkhjfhn%kfhngjm%mkdfhgjdfg%mkdfhgjdfhg%mkdhfgjdhfg%kdfhgjgh%kdfgjhgfh%mkfgnhmkgfnh%k,gnhjkgfn%jkdfhngjdfng
我正在尝试打印出用管道替换百分比符号的字符串,但它似乎比我想象的要硬:
echo ${data} | awk -F"%" 'BEGIN {OFS="|"} {print $0}'
我知道我非常接近它只是不够接近。
我将该代码视为:
1 echo the variable value into a awk session
2 set field separator as "%"
3 set as output field separator "|"
4 print the line