总结-初学Shell
2021/10/21 7:13:13
本文主要是介绍总结-初学Shell,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.新建一个文件 test.sh,扩展名为 sh
2.内容:
#!/bin/bash
echo "Hello World !"
3.命令
chmod +x ./test.sh #使脚本具有执行权限 ./test.sh #执行脚本
4.若文件内不加第一行则运行命令
/bin/sh test.sh
5.若使用循环则操作应用do和done包围,例如:
for file in `ls /etc`;do echo $file done
6.调用变量名需要加$
7.传入参数,例如:
内容:
echo "执行的文件名:$0";
echo "第一个参数为:$1";
执行:
$ ./test.sh 内容
输出:
执行的文件名:./test.sh 第一个参数为:内容
8.使用@ 或 * 可以获取数组中的所有元素,例如:
内容:
my_array[0]=A my_array[1]=B my_array[2]=C my_array[3]=D echo "数组的元素为: ${my_array[*]}" echo "数组的元素为: ${my_array[@]}"
输出:
数组的元素为: A B C D 数组的元素为: A B C D
9.使用#可以统计个数,例如
内容:
echo "数组元素个数为: ${#my_array[*]}" echo "数组元素个数为: ${#my_array[@]}"
输出:
数组元素个数为: 4 数组元素个数为: 4
10.基本运算
注意!!!
- 表达式和运算符之间要有空格,例如 2+2 是不对的,必须写成 2 + 2,这与我们熟悉的大多数编程语言不一样。
- 完整的表达式要被 ` ` 包含,注意这个字符不是常用的单引号,在 Esc 键下边。
val=`expr 2 + 2`
学习地址:Shell 教程 | 菜鸟教程
这篇关于总结-初学Shell的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-26大厂数据结构与算法教程:入门级详解
- 2024-12-26大厂算法与数据结构教程:新手入门指南
- 2024-12-26Python编程入门指南
- 2024-12-26数据结构高级教程:新手入门及初级提升指南
- 2024-12-26并查集入门教程:从零开始学会并查集
- 2024-12-26大厂数据结构与算法入门指南
- 2024-12-26大厂算法与数据结构入门教程
- 2024-12-26二叉树入门教程:轻松掌握基础概念与操作
- 2024-12-26初学者指南:轻松掌握链表
- 2024-12-26平衡树入门教程:轻松理解与应用