四时宝库

程序员的知识宝库

Shell "echo" 和 "printf"

echo

  • 命令格式
echo string or echo "string"
  • 显示变量
name="张三"
echo "hello $name"
--------------------------
hello 张三
  • 显示结果定向至文件
echo "Hello world" > filename.txt
  • 显示命令执行结果
echo `date` # 使用的是反引号
--------------------------
Fri Oct 25 17:34:58 CST 2019

printf

  • 命令的语法
printf format-string [arguments...]
  • 实例
%s %f: 格式替代符
%-10s : 一个宽度为10个字符(-表示左对齐,没有则表示右对齐),任何字符都会被显示在10个字符宽的字符内,如果不足则自动以空格填充,超过也会将内容全部显示出来
%-4.2f : 格式化为小数,其中.2指保留2位小数
\n : 换行
  • printf的转义

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接