Linux战地日记——输入输出命令
1.read命令
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战地日记——输入输出命令相关推荐
- Linux战地日记—date命令详细示例
date命令详细示例 日期格式:年/月/日 和 月/日/年 [bestcoder@localhost chapter1]$ date +%F 2015-10-14 [bestcoder@localho ...
- Linux战地日记——find命令
find命令 find[选项][参数] find命令从指定的目录向下搜索符合条件的文件 注意:find命令不合理的使用可能占用大量的资源,所以使用的原则是尽量减少资源的占用. 选项: -size 根据 ...
- Linux战地日记—shell脚本的建立与执行
shell脚本的建立与执行 第一步:创建文件 通过vi/vim编辑器 第二步:三种执行方式 1.输入定向到shell脚本. $ bash < ex1 2.以脚本名作为bash参数,其一般形式是: ...
- Linux战地日记——常用的文件操作命令
介绍常用的文件操作命令 几种创建文件的方式 进入test文件夹后,可以通过 1.touch.vi可直接创建文件,例如: $ touch f1 $vi f2 2.通过cp复制.mv移动,创建文件. 3. ...
- Linux常用系统工作命令、管理输入输出以及vim、管道的相关用法
一.常用系统工作命令 date ➢date 显示当前时间 ➢date +%r 显示格式:小时:分钟:秒 AM|PM ➢date "+%Y-%m-%d %H:%M:%S" 按&quo ...
- Ubuntu学习日记--Lesson1:Linux基础和常用命令
版权生命:文章系原创,转载请注明出处,多谢! 为了在Linux系统下用深度学习框架caffe,系统补习了一下Linux操作的知识,做些笔记,以备复习,或随时查看. Lesson1:Linux基础和常用 ...
- 春天里的一封战地日记
第一次听见$diary="战地日记"这个词觉得蛮亲切的,让我一下想起以前在部队夜晚躲在被窝里打着手电写家书的情景, 训练了一天,浑身酸痛,为写一封家书得硬撑着疲惫的身体,强烈的思恋 ...
- Linux中的输入输出管理
Linux中的输入输出管理 1. 输入输出的定义 1.1 字符设备 1.2 标准输入(stdin) 1.3 标准正确输出(stdout) 1.4 标准错误输出(stderr) 2. 如何管理输入 2. ...
- linux eof tmp目录,Linux学习-标准输入输出(示例代码)
标准输入输出重定向--Linux下任何一个命令的执行,他都会经过下图所示的流程: 目录 三种I/O设备 把I/O重定向入文件 tr 使用管道链接命令 实际案例 一.I/O设备Linux提供了三种I/O ...
最新文章
- 查找算法常见的五大面试知识点与两类实战!
- 人群计数最全代码、数据、论文合集
- 【repost】JavaScript Scoping and Hoisting
- 7 Redis 事务
- netbeans7.4_NetBeans 7.2引入了TestNG
- C语言switch中break的作用,C语言中switch...case语句中break的重要性
- java interpreter_解释器模式(Interpreter)Java
- python一对一视频教学-问Python,一对一直播开发需要推流器吗?
- 我和老公清北毕业,我能接受自己的孩子读三流学校吗?
- 让你了解一下世界名人blog
- 杰里之一拖八烧写器版本更新:1TO8_V3.0.25【篇】
- IBM System 服务器做RAID步骤
- k2p 登录路由器shell失败_斐讯p.to打不开_p.to进不去怎么办?-192路由网
- Multipathd Daemon was Unable to Set Options fast_io_fail_tmo or dev_loss_tmo Under UEK1 or RHCK
- SylixOS 经得起检验的国产操作系统 (一)
- 3行代码用python实现图片格式转换
- java应届生找工作难吗?
- MATLAB算法实战应用案例精讲-【回归算法】偏最小二乘回归(PLS)(附MATLAB、R语言和Python代码)
- FMSoft uniGUI 1.9.x,开发经验扩展到了一个新的维度
- ios浏览器日期不生效
热门文章
- Win 2012 server R2出现身份验证错误。要求函数不支持
- 服务器目标文件夹访问被拒绝,win10系统访问文件夹被拒绝怎么办_网站服务器运行维护...
- 基于LeNet实现拍摄手写数字识别
- xen虚拟机挂载硬盘
- html全局变量标签,javascript怎么定义全局变量?
- 酷睿i912900h核显性能 i9 12900h核显相当于什么显卡
- 对象 字符串和对象的相互转换
- python使用tablib库生成xls表格
- 斥资100亿美金!美高梅将在日本大阪开发世界级综合度假目的地
- 手机网站建设怎么做?【手机网站制作】