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

21、深入探索Shell字符串I/O与命令行处理

深入探索Shell字符串I/O与命令行处理

1. 额外的bash printf说明符

除了标准的说明符外,bash shell(以及其他符合POSIX标准的shell)还接受两个额外的说明符,不过这会牺牲在其他一些shell和UNIX环境中printf命令版本的可移植性。
-%b:当用%b代替%s时,它会展开参数字符串中类似echo风格的转义序列。例如:

$ printf "%s\n" 'hello\nworld' hello\nworld $ printf "%b\n" 'hello\nworld' hello world
  • %q:用%q代替%s时,它会以一种可用于shell输入的方式打印字符串参数。例如:
$ printf "%q\n" "greetings to the world" greetings\ to\ the\ world
2. read命令

shell的字符串I/O功能的另一部分是read命令,它允许将值读入shell变量。基本语法为:

http://www.gsyq.cn/news/113991.html

相关文章:

  • 家长必看!近视防控误区你中了几个
  • 基于MVO多元宇宙优化的WSN网络最优节点部署算法matlab仿真
  • 6、量子计算中的门操作与随机数生成
  • 8、量子计算中的纠缠与网络基础
  • 力扣1303-求团队人数
  • 16、Linux 系统中的文件归档、压缩与加密操作指南
  • 港珠澳大桥车辆轨迹数据分析实战:从百万级数据到智能交通洞察
  • 【惯性导航解算】PSINS惯性导航解算【含Matlab源码 14719期】
  • 从400维向量到160000维矩阵:基于深度学习的火焰参数预测系统全解析
  • 如何设计一个@TenantIgnore功能,使得被该注解注解的方法可以使用户绕过自己的租户id查询全局信息(所有租户的信息)
  • windows的任务管理器中如何查看与硬盘相关的指标?
  • 如何训练自定义情感模型以扩展EmotiVoice能力?
  • EmotiVoice语音合成质量评估标准与优化建议
  • EmotiVoice语音合成缓存机制设计提升性能
  • 33、邮件操作、DHCP服务器搭建与系统管理
  • EmotiVoice语音合成在影视后期制作中的辅助作用
  • EmotiVoice语音合成在心理治疗音频内容生成中的价值
  • 2.1 孕育期(1943-1955):麦卡洛克-皮茨神经元模型、控制论与达特茅斯会议
  • Flutter+Riverpod+开源鸿蒙:新一代跨端状态管理实战
  • EmotiVoice语音合成中的情感强度分级标准建立建议
  • 基于EmotiVoice的情感语音数据集构建方法
  • 30、Linux 服务器搭建与配置全攻略
  • 还在为论文焦虑?7款AI论文神器助你轻松告别写作恐惧!
  • 81、请你提供书中第81章的具体英文内容,以便我按照要求为你生成博客。
  • 82、由于提供的内容“以下”过于简略,没有具体的信息可供展开创作博客,请提供更详细的英文内容。
  • EmotiVoice语音合成在智能家居中的交互体验优化
  • EmotiVoice能否实现方言情感语音合成?可行性分析
  • 84、量子点细胞自动机(QCA)处理器电路详解
  • EmotiVoice语音韵律建模机制深入剖析
  • 【毕业设计】SpringBoot+Vue+MySQL 供应商管理系统平台源码+数据库+论文+部署文档