printf 可以格式化字符串,还可以制定字符串的宽度、左右对齐方式等。默认 printf 不会像 echo 自动添加换行符,我们可以手动添加 \n。 例子: 例子: 结果输出: %s %c %d %f都是格式替代符 %-10s 指一个宽度为10个字符(-表示左对齐,没有则表示右对齐) 任何字符都会            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-10-31 14:08:00
                            
                                185阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell printf            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-23 15:51:56
                            
                                54阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
 
    
    
    
            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-08-04 19:46:00
                            
                                255阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            上篇博文我们说了 Shell echo-使用echo实现更复杂的输出格式控制这篇博文我们来学习 Shell 的另一个输出命令 printf。语法printf 命令模仿 C 程序库(library)里的 printf() 程序。标准所定义,因此使用printf的脚本比使用echo移植性好。printf 使用引用文本或空格分隔的参数,外面可以在printf中使用格式化字符串,还可以制定字符串的宽度、左右            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-14 09:57:32
                            
                                1067阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Shell printf命令printf 命令模仿 C 程序库(library)里的 printf() 程序。标准所定义,因此使用printf的脚本比使用echo移植性好。printf 使用引用文本或空格分隔的参数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-30 20:06:40
                            
                                207阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            上篇博文我们说了 Shell echo-使用echo实现更复杂的输出格式控制这篇博文我们来学习 Shell 的另一个输出命令 printf。语法printf 命令模仿 C 程序库(library)里的 printf() 程序。标准所定义,因此使用printf的脚本比使用echo移植性好。printf 使用引用文本或空格分隔的参数,外面可以在printf中使用格式化字符串,还可以制定字符串的宽度、左右            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-31 15:45:54
                            
                                403阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            上一章节我们学习了 Shell 的 echo 命令,本章节我们来学习 Shell 的另一个输出命令 printf。printf 命令模仿 C 程序库(library)里的 printf() 程序。printf 由 POSIX 标准所定义,因此使用 printf 的脚本比使用 echo 移植性好。printf 使用引用文本或空格分隔的参数,外面可以在 printf 中使用格式化字符串,还可以制定字符            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-01-02 19:46:24
                            
                                201阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Shell printf 命令 printf 命令模仿 C 程序库(library)里的 printf() 程序。 标准所定义,因此使用printf的脚本比使用echo移植性好。 printf 使用引用文本或空格分隔的参数,外面可以在printf中使用格式化字符串,还可以制定字符串的宽度、左右对齐方            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-03-20 13:43:00
                            
                                242阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            weiqifa@weiqifa-Inspiron-3847:~/weiqifa/shell/printfshell$ ./printf.sh helloworldweiqifa@weiqifa-Inspiron-3847:~/weiqifa/shell/printfshell$ cat printf.sh #!/bin/bashprintf "helloworld\n"weiqifa@w            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-27 22:03:36
                            
                                137阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux中有一个非常实用的shell命令叫做printf,它可以帮助用户按照指定的格式输出内容。在Linux系统中,红帽(Red Hat)发行版也是非常流行的一个版本,今天我们就来探讨一下在红帽Linux中如何使用printf命令。
首先,printf命令的基本语法如下:
```
printf "format" [arguments]
```
其中,format是输出格式,arguments            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-17 11:07:07
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux中使用printf函数输出信息是非常常见的操作,但有时候我们需要在输出信息的同时删除之前输出的内容。这时候,我们就可以使用一些技巧来实现这个目的。
在C语言中,我们可以使用ANSI转义码来实现删除输出的内容。比如,我们可以使用“\b”来表示光标往回退一个位置,相当于删除了最后一个字符。如果我们要删除多个字符,可以用多个“\b”来实现。另外,我们还可以使用“\r”来实现回车,这样就可以让            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-30 10:49:10
                            
                                201阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            printf 命令模仿 C 程序库(library)里的 printf() 程序。标准所定义,因此使用printf的脚本比使用echo移植性好。printf 使用引用文本或空格分隔的参数,外面可以在printf中使用格式化字符串,还可以制定字符串的宽度、左右对齐方式等。默认printf不会像 echo 自动添加换行符,我们可以手动添加 \n。printf 命令的语法:printf &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-06-23 15:53:04
                            
                                683阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell终端打印命令echo相信大家不陌生了吧
最开始学的时候老师就教我们
[root@localhost ~]# echo "Hello World"
Hello World
现在我来介绍一下另一个命令 printf
[root@localhost ~]# printf "Hello World"
Hello World[root@local            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-03-14 13:26:10
                            
                                7698阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Shell printf 命令
printf 命令模仿 C 程序库(library)里的 printf() 程序。
printf 由 POSIX 标准所定义,因此使用 printf 的脚本比使用 echo 移植性好。
printf 使用引用文本或空格分隔的参数,外面可以在 printf 中使用格式化字符串,还可以制定字符串的宽度、左右对齐方式等。默认的 printf 不会像 echo 自动添加换行            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-10 08:28:22
                            
                                319阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Shell echo命令Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出,默认自动添加换行符。echo命令的语法: echo string
 
echo -e "OK! \c" # -e 开启转义 \c 不换行 \n换行Shell printf 命令printf 使用引用文本或空格分隔的参数,外面可以在 printf 中使用格式化字符串,还可以制定字符串的宽度            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-16 14:08:07
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            格式符 %s 打印字符串 %d 打印十进制数 %f 打印浮点数 %x 打印十六进制数 %o 打印八进制数 %e 打印数字的科学技术法格式 %c 打印单个字符的ASCII码 修饰符 - 左对齐 + 右对齐 # 显示八进制在前面加0,显示十六进制在前面加0x % awk 'BEGIN{FS=":"}{p            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-27 14:33:57
                            
                                433阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ehco和return return  返回的是状态码,函数结束 return不返回函数返回值 可以在前面用 echo 返回函数返回值,return 返回指定函数退出状态码echo  返回的是函数返回值,函数退出状态码是函数最后一条命令的退出状态码 test1.sh#!/bin/bash 
    
func            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-06-22 11:23:57
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录前言实例1实例2前言上一章节我们学习了 Shell 的 echo 命令,本章节我们来学习 Shell 的另一个输出命令 printf。printf 命令模仿 C 程序库(library)里的 printf() 程序。printf 由 POSIX 标准所定义            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-05 15:35:19
                            
                                316阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             命令模仿 C 程序库(library)里的 printf() 程序。printf 由 POSIX 标准所定义,因此使用 printf 的脚本比使用 echo 移植性好。printf 使用引用文本或空格分隔的参数,外面可以在 printf 中使用格式化字符串,还可以制定字符串的宽度、左右对齐方式等。默认的 printf 不会像 echo 自动添加换            
                
         
            
            
            
            shell中awk printf的用法 打印输出时,可能需要指定字段间的空格数,从而把列排整齐。在print函数中使用制表符并不能保证得到想要的输出,因此,可以用printf函数来格式化特别的输出。 printf函数返回一个带格式的字符串给标准输出,如同C语言中的printf语句一样。printf语            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-06-16 09:24:00
                            
                                1658阅读
                            
                                                                                    
                                2评论