`
cakin24
  • 浏览: 1390067 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

shell中的printf介绍

阅读更多
一 语法
printf '输出类型输出格式' 输出内容
输出类型:
%ns:输出字符串。n是数字指代输出几个字符。
%ni:输出整数。n是数字指代输出几个数字。
%m.n:输出浮点数。m和n是数字,指代输出的整数位数和小数
如%8.2代表共输出8位数,其中2位是小数,6位是整数。
输出格式:


 
 
二 实战
[root@localhost ~]# printf %s 1 2 3 4 5 6
123456[root@localhost ~]# printf %s %s %s 1 2 3 4 5 6
%s%s123456[root@localhost ~]# printf '%s %s %s' 1 2 3 4 5 6
1 2 34 5 6[root@localhost ~]# printf '%s\t%s\t%s\n' 1 2 3 4 5 6
1 2 3
4 5 6
[root@localhost ~]# printf '%s' $(cat student.txt)
1furongF852fengjF603cangF70[root@localhost ~]#
[root@localhost ~]# printf '%s\t%s\t%s\t%s\n' $(cat student.txt)
1 furong F 85
2 fengj F 60
3 cang F 70
  • 大小: 58.6 KB
分享到:
评论

相关推荐

    Shell编程-字符截取命令-printf命令

    本文将详细介绍`printf`命令在Shell编程中的应用,包括其基本语法、输出类型及格式化选项等内容。 #### 2. printf命令概述 `printf`命令是一种用于格式化输出的强大工具,在Shell脚本中被广泛使用。它允许开发者...

    shell学习之printf命令格式化输出语句

    在Linux shell脚本编程中,`printf`是一个非常重要的命令,它用于格式化输出数据,类似于C语言中的`printf()`函数。与`echo`命令相比,`printf`提供了更多的灵活性和控制力,尤其是在处理复杂的输出格式时。这篇文章...

    shell脚本语言.pdf

    * Shell printf 命令是指在 Shell 中格式化输出字符串的命令 * Shell printf 命令可以使用格式字符串来实现格式化输出 Shell if else 语句: * Shell if else 语句是指在 Shell 中的条件语句 * Shell if else ...

    shelltest/printf.sh

    printf语句案例

    shelltest/printf2.sh

    printf语句案例

    shelltest/printf3.sh

    printf语句案例

    Linux shell中的printf的详细用法

    在Linux shell脚本编程中,`printf`是一个非常重要的命令,用于格式化并输出文本。它的功能强大且灵活,能够帮助我们控制输出内容的布局和样式。本文将深入讲解`printf`的详细用法,包括基本语法、各种输出类型以及...

    C实现Linux中Shell部分命令.zip

    在C中,可以使用`printf()`函数实现这一功能。如果参数中包含特殊字符如`-n`(不换行),则需要进行特殊处理。 实现这些命令时,需要创建一个解析命令行参数的机制,这通常涉及`getopt()`函数或自定义的解析算法。...

    linux中shell变量.pdf

    Linux Shell 变量是 Linux 命令行中非常重要的一部分,它们可以帮助用户更方便地执行任务和管理系统。下面我们将详细解释 Linux Shell 变量的概念和使用方法。 一、shell 变量的概念 Shell 变量是 Linux Shell 中...

    Shell编程-字符截取命令-cut printf awk sed 命令

    详细介绍了Shell编程中字符截取命令-cut printf awk sed。每一步都有详细操作演示,并附有截图。适合初学者。

    快速编辑 Shell 命令行

    本文将详细介绍 Shell 命令行编辑的相关知识点,并重点讲解标题和描述中提及的关键内容。 #### Shell 快捷键与编辑技巧 Shell 的许多快捷键设计与 Vim、Emacs 等文本编辑器相似,因此熟悉这些快捷键对于提高在 *...

    新版Linux Shell编程实训(全)20170518.docx

    3. **Shell传递参数**:介绍了如何在Shell脚本中接收和处理命令行参数,通过案例展示了参数比较和通过参数描述变量的方法。 4. **Shell数组**:教授如何在Shell中定义和使用数组,提供相关案例加深理解。 5. **...

    Linux运维-3.Shell编程-12 shell编程-128字符串处理之printf.avi

    Linux运维-3.Shell编程-12 shell编程-128字符串处理之printf.avi

    Sams Unix Shell Programming

    这本书的第三版详细介绍了如何利用Shell编写高效、实用的脚本,对于理解和掌握Unix环境下的自动化任务处理至关重要。 Unix Shell编程的核心概念包括: 1. **Shell类型**:Unix系统中有多种Shell,如Bash(Bourne ...

    适用于stm32的shell代码和例程

    avltree.c,avltree.h //平衡二叉树支持,shell 默认用链表建立查询机制,有必要可在shell.h 中开启二叉树 getopt.c,getopt.h //网上找的 getopt() 源码 除了 getopt.c,getopt.h 两个文件是我从网上找的源码,主要...

    linux shell 编程指南

    此外,Shell提供了丰富的内置命令,如`echo`用于打印文本,`read`用于从标准输入读取数据,`printf`提供更灵活的格式化输出,`test`或`[ ]`用于进行逻辑判断,以及`case`语句进行多条件分支。掌握这些内置命令能大大...

    Linux Shell 脚本基础

    在提供的文件列表中,我们看到了几个以特定功能命名的脚本,如`printf.sh`、`args.sh`、`echo.sh`,这些都是Shell编程中常用的命令: - `printf`命令:格式化输出,比`echo`更强大,可以处理复杂的格式化字符串。 -...

    [Ubuntu.Linux.基础视频教程].4.3.Shell.类型转换

    3. 数字转字符串:虽然在Shell中,数字可以直接当作字符串使用,但如果你想明确地将数字转换为字符串,可以使用`printf`命令,如`printf "%s\n" $number`。 4. 数组操作:如果你有一个字符串,想要将其拆分为数组,...

Global site tag (gtag.js) - Google Analytics