Linux里面printf作用是什么?Linux printf命令
Linux printf命令主要作用是输出文本 , 类似echo,只不过echo更加简单,
printf可以更复杂的格式化方式输出,参考了C语言的printf()函数 , Python里的print也类似:
例子如下:
1.简单输出
[root@oldboy ~]# echo oldboy
oldboy
[root@oldboy ~]# printf oldboy"\n"#\n就是换行 , 必须加,否则不换行 。
oldboy
2.格式化输出:
[root@oldboy ~]# echo -e "oldboy\noldgirl"
oldboy
oldgirl
oldboynoldgirln[root@oldboy ~]# printf "oldboy\noldgirl\n"
oldboy
oldgirl
3.复杂格式输出
1)字符串格式化
[root@oldboy ~]# printf "%s\n" oldboy oldgirl littleboy
oldboy
oldgirl
littleboy
2)小数格式化
[root@oldboy ~]# printf "/\n" 1.12.23.3
1.100000
2.200000
3.300000
3)整数格式化输出
[root@oldboy ~]# printf "%d\n" 1 2 3
1
2
【linux输出是什么命令 linux输出hello】3
linux向屏幕输出你的名字和学号,且末尾不自动换行的命令是shell中echo输出不换行 。
linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用 。该命令的一般格式为: echo-n 字符串其中选项n表示输出文字后不换行 。
linux标准输入输出linux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR , 对应的数字是0,1,2 。
STDIN是标准输入,默认从键盘读取信息;
STDOUT是标准输出 , 默认将输出结果输出至终端;
STDERR是标准错误,默认将输出结果输出至终端 。
由于STDOUT与STDERR都会默认显示在终端上,为了区分,就有了编号的0,1,2的定义,用1表示STDOUT,2表示STDERR 。
21,指将标准输出、标准错误指定为同一输出路径
举栗子:
eg1:cat filetest 21 END-------建立filetest文件,当输入遇到END时,退出
eg2:
1、以普通用户执行find /etc -name passwd命令,默认会将命令的执行结果(STDOUT)与错误信息(STDERR)都输出至终端显示器 。
2、执行find /etc -name passwd find.out 2find.err,会将STDOUT与STDERR分别存放至find.out和find.err中 。该命令也可以写成下面三种形式
find /etc -name passwd 1find.out 2find.err
find /etc -name passwd 2find.err find.out
find /etc -name passwd 2find.err 1find.out
3、若要将所有标准输出及标准错误都输出至文件,可用表示全部1和2的信息,eg:
find /etc -name passwd find.all 或 find /etc -name passwd find.all 21
4、21 ---标准错误重新定向到标准输出
5、用法:find /etc -name passwd 21 |less
可分解成
find /etc -name passwd表示前面的命令放到后台执行 。
21 |less 表示将标准错误重定向至标准输出,并用less进行分页显示
linux输出是什么命令的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于linux输出hello、linux输出是什么命令的信息别忘了在本站进行查找喔 。
推荐阅读
- 斗鱼直播手机烫,看斗鱼发烫
- 苹果12pm升级ios15,iphone 12升级ios15
- 景点营销如何结合,如何将景区服务营销和传统营销结合
- lol直播间直播平台,lol官方直播平台
- mysql语句怎么遍历 100的鞋和600的鞋区别
- 新媒体短视频如何拉投资,投资新媒体需要多少钱
- 什么是电视墙插座高度,电视墙插座的高度应高于电视柜吗
- 双人模拟器游戏,双人模拟器游戏大全
- 关于linuxmysql命令的信息