当前位置: 首页 > news >正文

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

Shell 输入输出

    • 1. read
    • 2. echo
    • 3. printf
  • 总结

  最近学习了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命令——压缩和解压缩
创作不易,记得点赞收藏哦
下一篇 待定
http://www.lryc.cn/news/261706.html

相关文章:

  • MFC 第一个窗口程序
  • SQL语句的执行顺序怎么理解?
  • js解析.shp文件
  • 关于“Python”的核心知识点整理大全25
  • 代码随想录刷题题Day15
  • 软件设计师——信息安全(一)
  • git必须掌握:git远程变动怎么解决
  • Python里的时间模块
  • SCI一区级 | Matlab实现GWO-CNN-GRU-selfAttention多变量多步时间序列预测
  • C#学习相关系列之自定义遍历器
  • WPS没保存关闭了怎么恢复数据?3个方法,完成数据恢复!
  • 数据结构和算法-最小生成树(prim和krusakal)和最短路径问题(BFS和dijkastra和floyd)
  • 响应者链概述
  • ShenYu网关Http服务探活解析
  • 基于dockerfile搭建LNMP
  • 基于VGG-16+Android+Python的智能车辆驾驶行为分析—深度学习算法应用(含全部工程源码)+数据集+模型(三)
  • springMVC-@RequestMapping
  • 智能优化算法应用:基于树种算法3D无线传感器网络(WSN)覆盖优化 - 附代码
  • web前端项目-影视网站开发
  • QT:Unable to create a debugging engine.
  • 如何理解Rust语言中的“impl”关键字
  • C++实现简单的猜数字小游戏
  • 人工智能导论复习资料
  • Sentinel使用详解
  • Vue3源码梳理:响应式系统的前世今生
  • Jetpack Compose开发一个Android WiFi导航应用
  • 【Mode Management】ComM详细介绍
  • 【C++多线程编程】(二)之详解锁(lock)和解锁(unlock)
  • 【Mypy】超级实用的python高级库!
  • 【Python基础】循环语句