shell--4.echo和printf
2016-07-25 18:26
591 查看
1. echo
(1) echo ,显示普通字符串
(2) \ ,显示转义字符串
(3) ${} ,显示变量,read接收标准输入变量
(4) \n ,显示换行
(5) \c ,显示不换行
(6) > ,显示结果输出至文件
(7) '',原样输出,不转义或者取变量,用单引号
(8) `` ,显示命令执行结果
2.printf
语法:printf format-string [arguments...]
2. printf
语法:printf format-string [arguments...]
(1) %s %c %d %f都是格式替代符
(2) %-10s 表示宽度为10个字符,-表示左对齐,没有-表示右对齐,任何字符串都会显示在10个字符以内,不足将以空格填充。
超过也会显示出来。
(3) %-4.2f 指格式化为小数,其中.2表示保留2位小数,如果此列填写字符串,将会提示无效数字
(4)printf单引号与双引号一样
(5) %c %d %f 代表
(1) echo ,显示普通字符串
echo "HelloWorld" 打印:HelloWorld
(2) \ ,显示转义字符串
echo "\"HelloWorld\"" 打印:"HelloWorld"
(3) ${} ,显示变量,read接收标准输入变量
read name echo "输入的名字是 ${name}"
(4) \n ,显示换行
echo -e " Ok \n" #-e开启转义 echo "Hello"
(5) \c ,显示不换行
echo -e "OK \c" #\c 不换行 echo "lvyafei"
(6) > ,显示结果输出至文件
echo "lvyafei" > test.txt echo > 和echo >> 的区别 echo > 会清空原来的内容 echo >> 向原来的文件尾追加内容
(7) '',原样输出,不转义或者取变量,用单引号
echo '${name}' 输出 ${name}
(8) `` ,显示命令执行结果
echo `date` 输出当前日期
2.printf
语法:printf format-string [arguments...]
2. printf
语法:printf format-string [arguments...]
printf "%-10s %-8s %-4s\n" 姓名 性别 体重 printf "%-10s %-8s %-4.2f\n" lvyf Man 70.5678 printf "%-10s %-8s %-4.2f\n" 杨过 Man 80.5690
(1) %s %c %d %f都是格式替代符
(2) %-10s 表示宽度为10个字符,-表示左对齐,没有-表示右对齐,任何字符串都会显示在10个字符以内,不足将以空格填充。
超过也会显示出来。
(3) %-4.2f 指格式化为小数,其中.2表示保留2位小数,如果此列填写字符串,将会提示无效数字
(4)printf单引号与双引号一样
(5) %c %d %f 代表
相关文章推荐
- 常用的shell命令汇总
- bash脚本实例-linux性能数据清洗-1
- 启动dubbo\shell脚本实践
- 一个循环改名的shell
- 一个循环改名的shell
- Xshell远程连接VMware如何修改网卡配置文件
- linux shell中单引号、双引号、反引号、反斜杠的区别
- Linux 下的 shell 编程之 输入输出
- shell/命令行下的光标移动等操作技巧
- 右键git bash here和git gui here失效恢复
- shell--3.运算符
- scp不用密码远程拷贝
- HDU 5730 Shell Necklace(CDQ分治+FFT)
- Linux基础命令之echo(涉及bash命令引用及替换部分内容)
- shell常用文本工具
- scrapy测试xpath
- adb shell settings 控制安卓系统设置
- [shell基础]——I/O重定向
- Linux中的shell
- linux shell之sed