Linux战地日记——输入输出命令
2015-09-11 22:44
495 查看
1.read命令
read从键盘上读取数据付给变量,可以将多组数据赋给多个变量,数据与变量是一一对应的,分为下面三种情况:
一、变量个数 == 数据个数,则依次一一赋值。
二、变量个数 > 数据个数,一一对应赋值,多余的变量取空串。
三、变量个数 < 数据个数,一一对应,多余的数据全部赋给最后的变量。
2.echo命令
常见的一个命令,可显示字符串,也可显示变量对应的值。
注意:
选项 -e 是很实用的,其后可以附带转义字符实现各种功能, 选项-n也有同样效果。
\a 响铃报警
\b 退出一个字符位置
\c 出现在参数最后未知,并且输入信息继续在该行后面
read从键盘上读取数据付给变量,可以将多组数据赋给多个变量,数据与变量是一一对应的,分为下面三种情况:
一、变量个数 == 数据个数,则依次一一赋值。
[bestcoder@localhost test1]$ read m1 m2 a b [bestcoder@localhost test1]$ echo $m2 b [bestcoder@localhost test1]$ echo $m1 a
二、变量个数 > 数据个数,一一对应赋值,多余的变量取空串。
[bestcoder@localhost test1]$ read m1 m2 m3 a b [bestcoder@localhost test1]$ echo $m1 a [bestcoder@localhost test1]$ echo $m2 b [bestcoder@localhost test1]$ echo $m3
三、变量个数 < 数据个数,一一对应,多余的数据全部赋给最后的变量。
[bestcoder@localhost test1]$ read m1 m2 a b c [bestcoder@localhost test1]$ echo $m1 a [bestcoder@localhost test1]$ echo $m2 b c
2.echo命令
常见的一个命令,可显示字符串,也可显示变量对应的值。
注意:
选项 -e 是很实用的,其后可以附带转义字符实现各种功能, 选项-n也有同样效果。
\a 响铃报警
[bestcoder@localhost test1]$ echo -e "this is a test \a"
\b 退出一个字符位置
[bestcoder@localhost test1]$ echo -e "this is a test **\b##" this is a test *##
\c 出现在参数最后未知,并且输入信息继续在该行后面
[bestcoder@localhost test1]$ echo -e "this is a test ->\c" this is a test ->[bestcoder@localhost test1]$
相关文章推荐
- Linux 的Run level介绍
- 每个 Linux 用户都应该知道的命令行技巧
- centos使用boost过程
- 第三天:配置IP通信和远程管理
- linux 共享内存
- cobbler自动批量部署centOS6和centOS7
- Linux2.6.32内核笔记(4)内核链表使用与分析
- Mac OS 远程访问Linux服务器
- linux给用户加个操作某个目录的权限
- linux系统
- Linux中管理服务启动
- Linux文件权限和访问模式
- Linux缺少libaio包
- centOS 防火墙详细设置
- Linux java 环境变量配置
- Linux中修改环境变量及生效方法
- 【Linux学习】epoll详解
- linux服务器状态、性能相关命令
- Linux之exec函数组说明
- 如何在linux中获取几天前或者几天后的日期