首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Bash echo read 命令详解

Bash echo read 命令详解

作者头像
康怀帅
发布于 2018-02-28 06:47:28
发布于 2018-02-28 06:47:28
1.3K00
代码可运行
举报
文章被收录于专栏:康怀帅的专栏康怀帅的专栏
运行总次数:0
代码可运行

echo 命令用来输出内容,read 命令用于读取用户输入。

echo 高亮输出

格式如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"

$ echo -e "\033[41;36m something string \033[0m"

$ echo -e "\033[31m 红色字 \033[0m"
$ echo -e "\033[34m 黄色字 \033[0m"
$ echo -e "\033[41;33m 红底黄字 \033[0m"
$ echo -e "\033[41;37m 红底白字 \033[0m"

read

read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量。

提示语句

-p 参数

命令计数

-n 参数

当输入的字符数目达到预定数目时,自动退出,并将输入的数据赋值给变量。

等待时间

-t 参数 ,单位为秒

关闭回显

-s参数,能够使 read 命令中输入的数据不显示在显视器上,例如密码。

printf

printf format-string [arguments]

和 c 类似。

参考链接

  • http://www.cnblogs.com/lr-ting/archive/2013/02/28/2936792.html
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-06-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
shell中echo的显示格式 (r5笔记第58天)
有时候使用shell就是为了达到简化工作的目的,其实在shell本身强大的功能下,其实还可以更好一些,功能再好,如果界面有时候不够美观,清晰,效果也会受到直接影响,这种情况再程序员中尤为普遍,很多开发
jeanron100
2018/03/15
1.1K0
shell中echo的显示格式 (r5笔记第58天)
echo 命令显示带颜色的字
定义变量的时候,把echo -e定义到变量中,然后输出变量 可以让echo输出显示颜色的shell脚本
咻一咻
2020/05/29
3.1K0
Linux---Shell脚本字符显示特殊颜色效果
(一) 颜色显示 1)字符颜色显示 #!/bin/bash #字符颜色显示 #-e:允许echo使用转义 #\033[:开始位 #\033[0m:结束位 #\033等同于\e echo -e "\033[30m黑色字\033[0m" echo -e "\033[31m红色字\033[0m" echo -e "\033[32m绿色字\033[0m" echo -e "\033[33m黄色字\033[0m" echo -e "\033[34m蓝色字\033[0m" echo -e "\033
院长技术
2020/09/21
2.5K0
终端可以是丰富多彩的! echo实用技巧
如果善用echo,我们可以一行命令搞定echo {"registry-mirrors": ["https://registry.docker-cn.com"]} > /etc/docker/daemon.json
zhaoolee
2018/08/10
7180
终端可以是丰富多彩的! echo实用技巧
Shell编程基础02
条件表达式 文件判断 常用文件测试操作符: 常用文件测试操作符 说明 -d文件,d的全拼为directory 文件存在且为目录则为真,即测试表达式成立 -f文件,f的全拼为file 文件存在且为普通文件则为真,即测试表达式成立 -e文件,e的全拼为exist 文件存在则为真,即测试表达式成立。注意区别于“-f”,-e不辨别是目录还是文件 -r文件,r的全拼为read 文件存在且可读则为真,即测试表达式成立 -s文件,s的全拼为size 文件存在且文件大小不为0则为真,即测试表达式成立 -w文件,w的全拼为
mikelLam
2022/10/31
3100
09·Shell编程-case流程控制
-多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 4)Git、Jenkins自动化代码上线及自动化测试平台。 5)堡垒机,连接Linux、Windows平台及日志审计。 6)SQL执行及审批流程。 7)慢查询日志分析web界面。
DriverZeng
2022/09/26
2910
mydumper备份数据库脚本
#!/bin/bash #ocpyang@126.com ########脚本说明 #1.默认读取当前目录下database.txt文件,备份部分数据库 #2.如果database.txt为空,则执行全备或备份指定的个别数据库 #set parameter mydumper=/usr/local/bin/mydumper #根据自己的实际情况设置 dir_backup=/backup #根据自己的实际情况设置 mysql_host=localhost #根据自己的实
用户7108768
2021/10/31
5701
【踩坑】最新亲测能用!修复MacOS安装软件时提示“应该移到废纸篓”并且无法打开软件
1、首先下载这个脚本:macOS-GateKeeper-Helper: Simple macOS GateKeeper script.
小锋学长生活大爆炸
2023/08/14
8690
【踩坑】最新亲测能用!修复MacOS安装软件时提示“应该移到废纸篓”并且无法打开软件
3、给输出内容加颜色
给内容加不同的颜色, 可以结合echo -e的参数,内容的颜色用数字表示,范围为30-37,每个数字代表一种颜色。 30-37代表8种不同的字体颜色,40-47代表对于的背景颜色[man console_codes]
jackxiao
2021/11/16
1.5K0
不会吧,你还在赤裸裸的使用printf?
如果需要全局调整打印级别,我们可以调用Set_Log_Lever的接口,实现打印级别的适时调整。
董哥聊技术
2022/11/14
5410
不会吧,你还在赤裸裸的使用printf?
shell脚本中echo显示内容带颜色
shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 字背景颜色和文字颜色之间是英文的"" 文字颜色后面有个m 字符串前后可以没有空格,如果有的话,输出也是同样有空格 字颜色 30—37 echo -e "\033[30m 黑色字 \033[0m" ec
山海散人
2021/03/03
1.7K0
终极秘诀:打破无代码状态的小方法
• 大家有没有遇到过不想写代码或学习的时候呢?这种情况下,你们会选择放松还是停下来呢?我很好奇大家是怎么度过这段时间的。
Immerse
2024/03/13
2670
终极秘诀:打破无代码状态的小方法
Shell编程基础篇-下
惨绿少年
2017/12/27
1.7K0
Shell编程基础篇-下
修改 mysql/oracle/bash/vimrc/cmd 提示符格式与颜色
(1)修改mysql提示符: MySQL 客户端的默认提示符是 "mysql>",基本上没什么实际作用。其实可以修改这个提示符,让它显示一些有用的信息,例如当前所在的数据库等。修改方法有四种,其中前两种只对当前连接有效,后两种则对所有连接有效。 我的建议:vi /etc/my.cnf [mysql] prompt=\\u@\\h: \\d \\r:\\m:\\s> 效果: mysql -uroot -proot Welcome to the MySQL monitor. Commands end with
用户1177713
2018/02/24
1.5K0
修改 mysql/oracle/bash/vimrc/cmd 提示符格式与颜色
【Linux】第一个小程序——进度条实现
  我们之前学习过vim编辑器、gcc/g++的使用和make/makefile工具,所以今天我们就可以使用它们创建Linux上第一个小程序——进度条。在实现进度条之前我们首先需要补充两个小知识。
大耳朵土土垚
2024/10/03
3710
【Linux】第一个小程序——进度条实现
Linux 常用指令
Linux 常用指令 文章目录 简介 常用指令 虚拟机网络相关指令 虚拟机最简化安装开启网络服务 虚拟机指定ip 文件操作相关指令 文件提升权限 服务器之间传递文件 scp指令 rz/sz 指令 移动文件 删除文件 sed 相关指令 查看当前目录文件大小 rpm相关指令 查看是否安装服务 安装 卸载 ip相关指令 查看ip(三种方法) 防火墙 查看进程 查看资源 设置nfs 从机(slave) 主机(master) 打印不同颜色的字 文件从 dos 模式转成 unix 模式 批量将 wind
芥末鱿鱼
2022/05/05
4.7K0
Bash echo输出带颜色和背景的文本
Bash echo输出带颜色和背景的文本 1、先上效果图 2、bash代码 #!/bin/bash #*************************************************
程序员小涛
2020/12/03
2.6K0
Bash echo输出带颜色和背景的文本
Shell脚本常用命令一览
描述:bash 是一个为GNU计划编写的Unix shell,它的名字是一系列缩写Bourne-Again SHell — 这是关于Bourne shell(sh)的一个双关语(Bourne again / Born again), Bash不但与Bourne Shell兼容,还继承了C Shell、Korn Shell等优点。
全栈工程师修炼指南
2022/09/28
1.5K0
Shell脚本常用命令一览
彩色的Hello World到彩色的Donuts甜甜圈-蓝桥ROS云课-C++案例
在C++语言中,可以使用ANSI转义码来输出彩色字符串。下面是一个输出彩色Hello world字符串的示例代码:
zhangrelay
2023/03/31
6260
彩色的Hello World到彩色的Donuts甜甜圈-蓝桥ROS云课-C++案例
基于Bash Shell的一个审计脚本
最近在给学生讲Linux下的常规命令的时候,有学生问过,windows下,无论是检查日志,还是扫描webshell,都有现成的工具使用,毕竟可视化,干啥也方便,Linux下比较麻烦,客户不让装这个,不让装那个,有些特殊情况下,服务器连个Python环境又没有,用perl写吧,还比较麻烦。
FB客服
2021/01/12
1.3K0
基于Bash Shell的一个审计脚本
相关推荐
shell中echo的显示格式 (r5笔记第58天)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档