1,print是ksh的内置命令,而printf是bash的内置命令

2,print 中不能使用%s ,%d 或%c;

3,print 自动换行,printf 没有自动换行。

比如下面脚本的输出:

$ cat print-printf.sh
#!/bin/bashecho $0 $1
if [ $1x == 1x ]; thenecho "printf"awk '{for(i=1;i<5;i++){printf($i"\t")}}' test.txt
elseecho "print"awk '{for(i=1;i<5;i++){print($i"\t")}}' test.txt
fi

linux下shell编程print与printf的区别相关推荐

  1. shell for循环1到100_浅谈Linux下shell 编程的for循环常用的6种结构

    浅谈Linux下shell 编程的for循环常用的6种结构 1. 常用for循环结构 (1) for 变量 in 值1 值2 值3... do 程序块儿 done (2) for 变量 in `命令` ...

  2. linux中快捷脚本,Linux下Shell编程快捷键大全(日常整理)

    有时候,我们需要在 Bash 中重复执行先前的命令.你当然可以使用上方向键来查看之前曾经运行过的命令.但这里有一些更好的方式,例如,数量掌握以下的快捷键. 1) !!:重复执行上一条指令 2) !a: ...

  3. Linux 下shell编程

    什么是shell?Shell是一个命令解析器,是介于Linux操作系统的内核(kernel)与用户之间的一个绝缘层.shell脚本就是讲各类命令预先放入其中,方便一次性执行的一个程序文件,主要用于方便 ...

  4. Linux下shell编程实例

    1.用while语句创建一个根据输入的数值求累加和(1+2+3+....+n)的shell程序. while 若干个命令行1 do 若干个命令行2 done 结构 #! /bin/bash #file ...

  5. linux下shell编程课程设计,Linux下shell编程实例

    1. 推断一文件是不是块或字符设备文件.假设是将其复制到 /dev 文件夹下 read -p "input a file:" filename if [ -b $filename ...

  6. linux下shell编程

    [shell]: #! /bin/bash         //shell脚本第一行以#!开头,指定脚本运行环境 #Display a line     //以#开头的行是注释 echo " ...

  7. 视频教程-Linux下Shell从入门到精通完整版-Linux

    Linux下Shell从入门到精通完整版 京东商城运维架构师,京峰Linux云计算教学总监,担任国内多家知名社区运维专家网站Linux版主,专注Linux自动化运维,熟练LVS.Nginx,前端架构及 ...

  8. Linux下串口编程

    文章目录 串口 驱动 安装 设备文件 测试代码 编译运行 引用 串口 电平之类的就不说了,串口使用的一般包括rs232全双工,rs422四线全双工,rs485两线半双工,rs485四线全双工几种模式, ...

  9. linux的shell编程课设,linux课程设计-shell编程.doc

    linux课程设计-shell编程.doc 还剩 18页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: fido ...

最新文章

  1. ECSHOP商品编辑器上传中文名图片产生乱码
  2. 计算机ppt制作教案,全国计算机一级B考试基础篇制作人徐守威PPT教案学习.pptx
  3. ubuntu下 apache phpmyadmin 的安装和使用
  4. 机器学习实战的P264中代码对应的公式推导
  5. javascript --- 使用对象关联简化整体设计
  6. 文件读写的“二进制模式”和“文本模式”
  7. python标准数据库接口是_Python 数据库接口模块_python 数据库模块_python 数据库接口...
  8. python基础 数据类型
  9. 如何以root用户登录mysql_如何让mysql以root用户远程登陆mysql数据库?
  10. 基于单片机的模拟电磁曲炮设计
  11. 督查督办管理系统适合什么企业
  12. 【小程序开发实战】使用WxJava实现手机号获取
  13. 通达oa显示服务器错误,服务器监控
  14. BZOJ 1778: [Usaco2010 Hol]Dotp 驱逐猪猡 (高斯消元)
  15. 基于MatLab实现LSB(最低有效位)算法完成图片数字水印隐写功能
  16. 【LeGO-LOAM论文阅读(二)--特征提取(一)】
  17. 基础SQL Server 操作问题——仅当使用了列表并且IDENTITY_INSERT为ON时,才能为表中的标识列制定显示值
  18. 一个专业跨境电商人才需要做哪些数据分析
  19. Detect-SLAM阅读笔记
  20. 多线程增量下载K线数据

热门文章

  1. centos 编译 mysql_centos 编译安装mysql
  2. linux下mqm用户下S开头日志,Linux新建用户,切换后只显示$问题
  3. java要从数据查出五百多万条数据_100w条数据 | 插入Mysql你要用多长时间?
  4. java selenium 定位frame_webdriver 定位frameset中的frame
  5. 小白 初步识别读取距离
  6. ubuntu13.10上交叉编译win32运行的vlc2.0.3总结
  7. Java数据结构和算法(七)——链表
  8. 《你必须知道的495个C语言问题》知识笔记及补充
  9. Effective Java读书笔记七:泛型(部分章节需要重读)
  10. Servlet 实例