77问答网
所有问题
shell 如何实现字符串不足N位自动补零
如题所述
举报该问题
推荐答案 2017-01-10
shell对
字符串
进行处理,如果字符串长度不足5位,需要左边自动补0。
比如:123,自动补齐为00123
解决的方法有两种:
一种是shell的printf命令:
1 printf "%05d\n" 123
另一种是使用awk:
1 echo 123 | awk '{printf("%05d\n",$0)}'
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GpvYpWqNW8IqYqG3WW.html
相似回答
shell如何实现
数字自动补零
字符串自动补零
awk
答:
大家在处理数据文件的时候,可能会遇到这个问题,
shell
对
字符串
进行处理,如果字符串 长度不足3位,需要左边
自动补0
。比如:12,自动补齐为 012解决的方法有两种,一种是shell的pringf命令,另一种是使用神器awk :
linux “命令行
自动
补全”功能用命令行
怎么
写
答:
1、首先打开LINUX的操作系统,在左边任务栏里面找到终端,鼠标左键点击打开终端命令窗口。2、输入ls可以查看当前所有的目录,输入pwd可以查看目前所在的目录,如果要改变目录,这些目录的名字都很长,不方便全部输入,那么输入第一个字母。3、接下来按键盘的tab键,这里就可以得到某个文件或者目录的全称。4...
linux
shell
awk printf
怎么
对数字右
补0
,是右补0
答:
由于printf很难右边
补零
这样的特性,可以换一种方式,作为
字符串
处理 echo 12145 | awk '{width=10; printf("%d",$1); for(i=0;i<width-length($1);++i) printf "0"; print ""} '其中width为指定的宽度
shell
里
字符串
有什么好办法可以
补零
和空格
答:
"abc def"双引号里面可以带空格的噻
Linux下的
shell
编程
如何
替换文件中的内容
答:
可以这样做:方法1:sed -i 's/被替换的内容/要替换成的内容/' file 方法2:sed 's/被替换的内容/要替换成的内容/g' file > file.out;mv file.out file。
Bash/
shell
随机一个内存地址
字符串
,例如ab12cd34,
如何
对其倒数第三位...
答:
addr=ab12cd34len=${#addr} #取
字符串
长度let pos=len-3 #取得倒数第三
位字符
的位置index(字符index从0开机计算)head=${addr:0:pos} #取得倒数第三位前的所有字符(从第一个字符开始取pos个字符)str=${addr:pos:1} #取得倒数第三位字符(从pos开始取1位字符)num=`printf "%d\n" "...
怎么
在linux
shell
里
自动
输入一个数字,比如2,然后自动执行一个...
答:
可以设置read命令计数输入的
字符
。当输入的字符数目达到预定数目时,自动退出,并将输入的数据赋值给变量。#!/bin/bashread -n1 -p "Do you want to continue [Y/N]?" answercase $answer inY | y) echo "fine ,continue";;N | n) echo "ok,good bye";;*) echo "error choice";;esacexit 0该例子...
大家正在搜
字符串自动补零
java字符串不足补零
python 字符串补零
shell 字符串
shell 字符串处理
shell比较字符串
字符串左补零
java字符串前面补零
java字符串替换某个字符
相关问题
shell中如何保证数值的位宽,不足补零
shell如何实现 数字自动补零 字符串自动补零 awk
c语言如何实现不足十位前面补零
sql 不够七位数 在左侧自动补零,怎么实现
linux shell awk printf怎么对数字右补0...
shell 里字符串有什么好办法可以补零和空格
如何都让字符串以8位输出,不足的话左边补0
sql 不够七位数 在左侧自动补零,怎么实现