- 如何获取文本文件的第 10 行 ?
head -10 file|tail -1
2)Linux中{}区别
(date +%Y%m%d)意思是执行date命令,返回执行结果给变量todaydate,也可以写为todaydate=
date +%Y%m%d;{PATH}取PATH变量的值并打印,也可以不加括号比如$PATH
- 如何计算传递进来的参数 ?
$# - 如何在脚本中获取脚本名称 ?
$0 - 如何检查之前的命令是否运行成功 ?
$? - 如何获取文件的最后一行 ?
tail-1 - 如何获取文件的第一行 ?
head-1 - 如何获取一个文件每一行的第三个元素 ?
awk'{print $3}' - 假如文件中每行第一个元素是 FIND,如何获取第二个元素
awk'{ if (2}'
awk'{ if (0}’ 文件中每行第二个元素=18,就打印出当前行内容出来。
10)两个整数相加的方法:
A=5
B=6
echo A+
[
B] # 方法 3
expr B # 方法 4
echo B | bc # 方法 5
-
如何向连接两个字符串 ?
V1="Hello"
V2="World"
V3={V2}
echo $V3 -
如何在 bash 中定义数组 ?
array=("Hi" "my" "name" "is") -
如何打印数组的第一个元素 ?
echo ${array[0]} -
如何打印数组的所有元素 ?
echo ${array[@]} -
如何输出所有数组索引(就是数组的下标) ?
echo ${!array[@]} -
如何移除数组中索引为 2 的元素 ?
unset array[2] -
如何在数组中添加 id 为 333 的元素 ?
array[333]="New_element"









网友评论