nsjd.net
当前位置:首页 >> shEll Awk printF >>

shEll Awk printF

$ ./xx8 |到目前您已帮助了250715位网友. | | 到目前您已帮助了250715位网友.| $ cat xx8 #!/bin/bash awk 'BEGIN{ str = "到目前您已帮助了250715位网友." printf("|%-40s|\n", str); printf("|%40s|\n", str); }'

由于printf很难右边补零这样的特性,可以换一种方式,作为字符串处理 echo 12145 | awk '{width=10; printf("%d",$1); for(i=0;i

printf是输出到终端上 sprintf是将输出保存在一个字符串里

`expr $a / 3000`

# echo "12 0 7 35 24 103 0 389 287 0" | awk '{split($0,tA," ");for(k in tA){if(tA[k]%2!=0){printf("%d ",tA[k]);}};printf("\n");for(k in tA){if(tA[k]%2==0){printf("%d ",tA[k]);}};printf("\n");for(k in tA){if(tA[k]==0){printf("%d...

不是百分号的原因。 正确: awk -F "|" '{print $0}' $tablename.tmp print 是输出相关内容, 如print $1 printf 是格式化输出内容, 如printf("I want to put: %s\n", $0)

该命令的主要作用是什么?执行结果是什么? 搜索目录下所有*.sh的文件,并把探索到的文件进行更名,在原文件名后加上当前用户的名。 比如,当前用户是flycat 原文件:abc.sh 执行结果:abc[flycat].sh 请解释上述命令中包括几个命令? 四条:fin...

#!/bin/bash NowTime=`date +%F' '%T` PhyMemPercent=`free -m|grep "Mem:"|awk '{printf("%2.2f\n",$3 * 100/$2)}'` VirMemPercent=`free -m|grep "Swap"|awk '{printf("%2.2f\n",$3 * 100/$2)}'` pyhmem=`free -m |grep "Mem:" |awk '{print $...

#!/bin/bash awk '{ fileout=sprintf("%2s%03d.tinp",$1,$2) ; printf("projectile n\nelement %s\nmass %s\nenergy energies\nendf y\n", $1,$2)>fileout ; }' inpdata.txt linux上测试通过

a=`awk '{for(i=1;i

网站首页 | 网站地图
All rights reserved Powered by www.nsjd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com