linux 中 awk printf命令输出%号

 

1、

root@PC1:/home/test2# cat a.txt
1
2
3
4
5
root@PC1:/home/test2# awk '{printf("%s%\n", $1)}' a.txt
awk: run time error: not enough arguments passed to printf("%s%
")
        FILENAME="a.txt" FNR=1 NR=1
1root@PC1:/home/test2# awk '{printf("%s%%\n", $1)}' a.txt       ## 输出%需要使用%%。
1%
2%
3%
4%
5%

 

posted @ 2022-05-04 10:00  小鲨鱼2018  阅读(492)  评论(0编辑  收藏  举报