Linux Shell——输入输出命令详解

Shell 输入输出

  最近学习了shell相关语法,顺便总结一下关于shell的输入输出命令read和echo、printf。

1. read

shell的输入命令,可以从标准控制台中读取一行,并把输入行中的每个字段赋值给指定的变量

在这里插入图片描述
可以看到 a变量被赋值为1 b变量被赋值为3

2. echo

echo是输出命令,自带换行功能,可以使用双引号或单引号甚至不带符号输出字符串,但是只有双引号下能输出变量值

示例:
在这里插入图片描述
可以看到使用单引号括起来包含变量的字符串会原样输出

3. printf

printf 也是一个输出命令,但是跟echo不同的是不带有自动换行的功能,printf的输出格式可以自定义
语法:printf format-str [args...]

format-str 是格式化字符串,使用后面的参数进行替换

示例:
在这里插入图片描述

常见的格式化字符有:
%s 字符串
%c 单个字符
%d 整数
%f 小数 可以控制小数点后的位数 %.2f 表示小数点后保留两位



总结

   最后继续总结一下吧:
输入命令 read
输出命令 echo\printf

  希望对看到本文的你有帮助。





上一篇 Linux命令——压缩和解压缩
创作不易,记得点赞收藏哦
下一篇 待定

相关推荐

  1. C语言中的输入输出详解

    2023-12-17 21:04:04       38 阅读
  2. 12-输入/输出项目构建命令行程序

    2023-12-17 21:04:04       30 阅读
  3. LinuxShell编程中source和export命令

    2023-12-17 21:04:04       18 阅读
  4. C++:std命名空间及输入输出

    2023-12-17 21:04:04       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-17 21:04:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-17 21:04:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-17 21:04:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-17 21:04:04       20 阅读

热门阅读

  1. 常见的锁策略

    2023-12-17 21:04:04       40 阅读
  2. Spring 中的 Bean 是线程安全的吗

    2023-12-17 21:04:04       35 阅读
  3. Electron快速入门遇到的问题

    2023-12-17 21:04:04       48 阅读
  4. Electron 安装不成功

    2023-12-17 21:04:04       41 阅读
  5. ARM MMU简介

    2023-12-17 21:04:04       37 阅读
  6. Python学习笔记第七十四天(OpenCV安装)

    2023-12-17 21:04:04       40 阅读
  7. git创建分支

    2023-12-17 21:04:04       34 阅读
  8. Android 内置APK 无法开机(开机后apk闪退)

    2023-12-17 21:04:04       55 阅读
  9. 查看hive表储存在hdfs的哪个目录下

    2023-12-17 21:04:04       33 阅读
  10. P1115 最大子段和

    2023-12-17 21:04:04       26 阅读
  11. 骑砍战团MOD开发(21)-module_mission_templates预制常量

    2023-12-17 21:04:04       38 阅读