shell之echo and printf
#!/bin/sh
_________echo___________
#read name
#echo "$name It is a test" #read命令从标准的输入中读取一行,并把输入方的每个字段的值指定给shell变量
#echo "OK! \n"
#echo -e "OK! \n" # -e 开启转义
#echo -e "ok! "
#echo "It is a test !!!" > myfile
#echo `date`
#read firststr secondstr
#echo "第一个参数:$firststr;第二个参数:$secondstr"
read -p "请输入一段文字:" -n 6 -s password
echo -e "\npassword is $password"
#-p 输入提示文字
#-n 输入字符长度限制(达到6位,自动结束)
# -t 输入限时
#-s 输入隐藏内容
__________printf__________
#!/bin/sh
#printf 也是一个shell输出命令命令模仿c程序库(library)里的printf()程序,移植性比echo好,语法:printf format-string [arguments...],参数一:格式控制的字符串,参数二:参数列表
#printf 'hello,shell\n'
#printf "%-10s %-8s %-4s\n" 姓名 性别 体重KG
#printf "%-10s %-8s %-4s\n" 郭靖 男 66.1234
#printf "%-10s %-8s %-4s\n" 杨过 男 48.6543
#printf "%-10s %-8s %-4s\n" 郭芙 女 47.9876
#%s %c %d %f 都是格式替代符
#%d Decimal 十进制整数 -- 对应位置参数必须是十进制整数,否则报错
#%s String 字符串 -- 对应位置参数必须是字符串或者字符型,否则报错!
#%c: Char 字符 -- 对应位置参数必须是字符串或者字符型,否则报错!
#%f: Float 浮点 -- 对应位置参数必须是数字型,否则报错
#printf "%d %s\n" 1 "abc"
#printf '%d %s\n' 1 "abc" #单引号与双引号的输出效果一致
#printf %s hello,world! #没有引号也可以输出
#printf %s hello world #只制定了一个参数,但多出的参数仍然会按照该格式输出,format-string被重用
# printf "%s\n" hello world
# printf "%s %s %s \n" a b c d e f g h i j
# printf '%s and %d \n' #如果没有arguments,那么%s用null代替,%d用0代替
# #转义序列:
# \a 警告字符
# \b 后退
# \c 抑制(不显示)输出结果中任何结尾的换行字符(只在%b格式指示符控制下的参数字符串中有效)
# \f 换页(formfeed)
# \n 换行
# \r 回车(Carriage return)
# \t 水平制表符
# \v 垂直制表符
# \\ 一个字面上的反斜杠字符
# \ddd 表示1到3位数八进制值的字符。仅在格式字符串中有效
# \0ddd 表示1到3位的八进制值字符
printf '%s and %d and %c and %4.4f \n ' '1+1=' 2 'True' 12323.1415
资源来自:http://www.runoob.com/
shell之echo and printf的更多相关文章
- [ SHELL编程 ] echo和printf使用实例
本文主要描述Linux系统中echo和printf命令的使用方法,包括命令参数的含义.使用技巧. 1.echo 了解一个命令我们首先要知道它能做什么,它有哪些参数,参数的含义,可以实现我们哪方面 ...
- shell 的echo和 printf
shell的echo指令是输出语句 就好比Python的print 在显示字符串的时候可以省略双引号 但是最好还是带上 echo ' Ti is a dashaobing' echo Ti is ...
- shell之echo与printf和颜色
在用户的bashrc中添加一行export来修改提示符.
- shell脚本--echo和printf打印输出
bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 注:本文关于引号等特殊符号的处理仅仅只是几个例子,想要彻底搞明 ...
- shell入门笔记2:字符串、数组、echo与printf
说明: 本文是关于http://c.biancheng.net/cpp/shell/的相关笔记 shell字符串 字符串可以用单引号,也可以用双引号,也可以不用引号. 1 #!/bin/bash 2 ...
- shell echo/read/printf/流程控制章节笔记
// echo read printf 流程控制 命令 1.read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量 read hello 输入xxx echo $hell ...
- Shell 变量/echo命令
Shell 教程 Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁.Shell既是一种命令语言,又是一种程序设计语言. Shell 是指一种应用程序,这个应用程序提供了一个界面,用户 ...
- Shell(三):echo、printf、test命令
一.echo 1.显示普通字符串: echo "today is a wonderful day" 这里的双引号可以省略. 2.显示转义字符: echo "\" ...
- echo和printf打印输出
[root@node2 scprits]# echo Hello World! Hello World! [root@node2 scprits]# echo 'Hello World!' Hello ...
随机推荐
- BSP和JSP里的UI元素ID生成逻辑
CRM WebClient UI WebClient UI渲染出来的DOM元素的这些C#_W#格式的id是在哪行ABAP代码被生成出来的? 参考我的博客WebClient UI element ID ...
- 【JavaScript 封装库】BETA 4.0 测试版发布!
/* 源码作者: 石不易(Louis Shi) 联系方式: http://www.shibuyi.net =============================================== ...
- robotframework实战三--自定义关键字
在rf的实战1中,我的登录获取验证码就使用了自定义关键字,具体怎么做的,如下 1.新建文件夹 新建一个文件夹,我的MyLibrary,并且存放在site-packages下 2.编写代码 在pytho ...
- 软件的依赖关系:类图关系:is-a has-a use-a
基本描述: 类图关系:is-a has-a use-a: 依赖规则: 依赖倒置: 依赖注入: 接口隔离: 无环依赖: 稳定依赖: 依赖倒置描述: 底层抽象-->高层抽象 ^ ^ ...
- Uva 11572 唯一的雪花
题目链接:https://uva.onlinejudge.org/external/115/11572.pdf 题意:找到一个尽量长的连续子序列 Al ~ AR ,使得该序列没有相同的元素. 分析:枚 ...
- css术语和概念
.vocabulary{ height:99px; color:transparent; } 属性 上面示意css代码中的height和color就是属性. 值 上面的99px就是值 整数值: ...
- 【转】Mac 程序员的十种武器
http://chijianqiang.baijia.baidu.com/article/3733 上 在写 Mac 程序员的十个武器之前,我决定先讲一个故事,关于 Mac 和爱情的.(你们不是问 M ...
- ceph-对象存储
ceph对象存储 作为文件系统的磁盘,操作系统不能直接访问对象存储.相反,它只能通过应用程序级别的API访问.ceph是一种分布式对象存储系统,通过ceph对象网关提供对象存储接口,也称为RADOS网 ...
- P1774 最接近神的人_NOI导刊2010提高(02)
P1774 最接近神的人_NOI导刊2010提高(02) 关于此题为什么可以使用求逆序对的方法来做 假设一个数\(a_i\),且前\(i-1\)个数已经成为单调增的数列. 我们要从前\(a_1\)至\ ...
- webapi中配置返回的时间数据格式
web api返回的是标准格式UTC时间,如果要转成我们需要的格式,可以在WebApiConfig.cs的Register函数中新增以下配置来定义返回的时间类型格式: //配置返回的时间类型数据格式 ...