一、位置参数和特殊变量 有很多特殊变量是被Shell自动赋值的,我们已经遇到了$?和$1,现在总结一下: 常用的位置参数和特殊变量: 位置参数可以用shift命令左移。比如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来 ...
一 读取用户输入 基本的读取命令 read命令接受从标准输入或文件描述符的输入,并将接收到的数据赋值到一个变量。 read命令的 p选项,可以直接在read命令行指定提示符,如上一例子可以写为 read可以接收多个用户输入值,并赋值到多个变量,如果变量表在数据之前用完,则剩下的数据就会分配到最后一个变量 如果在read命令行不指定变量,read命令将会把用户输入的数据放入特殊环境变量REPLY中。 ...
2016-02-20 10:58 0 1673 推荐指数:
一、位置参数和特殊变量 有很多特殊变量是被Shell自动赋值的,我们已经遇到了$?和$1,现在总结一下: 常用的位置参数和特殊变量: 位置参数可以用shift命令左移。比如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来 ...
shell中的输入输出标准输入:键盘标准输出:终端显示器>> 追加是换行追加的echo -n 不尾随换行符 -e 启用解释反斜杠的转义功能 -E 禁用解释反斜杠的转义功能(默认) --help 显示此帮助信息并退出 --version 显示版本信息并退出 只用catcat< ...
1、shell脚本中变量的定义和引用 (1)变量的定义 (a)shell变量中的变量名可以字母、数字、下划线组成,但数字不能作为变量名的第一个字符。 (b)通过赋值符等于“=”来定义一个变量的值 eg: myname = 'galley ...
函数 函数定义 定义时可以是function fun(),也可以直接fun(),不带参数 返回值不显式返回时,以最后一条命令运行结果作为返回值。return后为数值,范围0-255 带返回值的示例 $?可以获取到函数返回值 函数定义必须放在脚本开始部分 ...
输出重定向:是指不使用系统提供的标准输入端口来输出,而是重新指定其他来进行输出。例如在终端输入的字符串本来是要输出到终端屏幕上的,但可以将输出指定为其他文件,将输入字符串输出到该文件中,而不再是屏幕上。 输入重定向:是指不使用系统提供的标准输入端口来输入,而是重新指定 ...
Unix 命令默认从标准输入设备(stdin)获取输入,将结果输出到标准输出设备(stdout)显示。一般情况下,标准输入设备就是键盘,标准输出设备就是终端,即显示器。 1. 输出重定向 命令的输出不仅可以是显示器,还可以很容易的转移向到文件,这被称为输出重定向。 命令输出重定向的语法 ...
Shell脚本的概念: 用途:完成特定的、较复杂的系统管理任务 格式:以文本的格式集中保存多条Linux命令 执行顺序:按照预设的顺序依次解释执行 编写可执行的Shell脚本: 分两步: 1.脚本文件中包括的内容: 运行环境的设置:#!/bin/bash ...
练习 练习 输入 建议用while(cin)的形式 几乎所有的输入都是数字或者字符串,根据数字和字符串可以将输入分为几种情况: 1.先说数字(通常给定一组数,或者给定给一个数组) (1)直接输入一个数,对该数字进行一些操作,例如判断是否是素数,立方根等,这种类型只需要 ...