博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell 中如何输出 n 个连续字符
阅读量:6826 次
发布时间:2019-06-26

本文共 408 字,大约阅读时间需要 1 分钟。

  hot3.png

本文以输出 n 个空格为例

新建 demo.sh ,代码如下:

#!/bin/bashIP='192.168.1.5'DESCRIPTION='内部服务器5'# spacenum=`expr 16 - ${#IP}`spacenum=12spaces=$(seq -s ' ' $spacenum | sed 's/[0-9]//g')echo -e "$IP$spaces- $DESCRIPTION"

运行输出如下:

➜ ~ sh demo.sh192.168.1.5            - 内部服务器5

说明:

  • ${#变量名} 获取一个变量值的长度
  • seq -s ' ' 5 输出 1 2 3 4 5seq -s 'a' 5 输出 1a2a3a4a5a
  • sed 's/[0-9]//g' 将 0-9 的数字去掉

转载于:https://my.oschina.net/antsky/blog/1800301

你可能感兴趣的文章
convenience - 便利构造函数
查看>>
golang 碎片整理之 结构体
查看>>
Linux常用命令(个人博客)
查看>>
查看oracle查看当前连接以及修改最大连接数
查看>>
docker安装mysql镜像
查看>>
java中的IO整理
查看>>
我的linux学习决心书
查看>>
网站静态化处理
查看>>
python 之多线程加锁
查看>>
网卡聚合&磁盘配额
查看>>
我的友情链接
查看>>
exchange快速将断开的邮箱显示出来
查看>>
linux 下查找文件或者内容常用命令
查看>>
Linux常用系统调用表
查看>>
linux x86_64要注意的问题
查看>>
批处理中的call与start的个人学习心得
查看>>
BGP反射(RR)
查看>>
×××运算取ceiling
查看>>
搜索引擎的前世今生
查看>>
JSP
查看>>