Shell
P_ning
一只小菜鸟的笔记
我的大部分笔记存放处在码云的仓库里面https://gitee.com/P_n_ing
有空的话我会把详细的步骤会写在这里
(当然是在我打完游戏后如果还有空闲的时间( ´◔ ‸◔`))
展开
-
2018年刑侦科推理试题之shell写法
##统计每一个选项的个数count(){a=0b=0c=0d=0for((i=0;i<=${#aw[*]};i++))do case ${aw[${i}]} in a) a=`expr $a + 1` ;; b) ...原创 2020-05-06 17:32:24 · 258 阅读 · 1 评论 -
8_函数
函数定义shell中函数的定义格式如下:[ function ] funname [()]{ 命令; [return int;]}注意:可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值函数返回值在调用该函数后通过$...原创 2020-05-01 18:56:29 · 143 阅读 · 0 评论 -
7_选择,判断,循环语句(if,for,case)
If语句demo.sh示例#!/bin/basha=1b=2if [ $a -lt $b ]then echo "a<b"fi 运行效果个人理解if [ 条件 ]then 满足条件运行的语句fi c写法进行对比if ( 条件 ){ 满足条件运行的语句}if elsedemo.sh示例#!/bin/basha=2b=...原创 2020-05-01 18:30:57 · 301 阅读 · 0 评论 -
5_echo命令的作用
显示普通字符串echo "my namme is Pning"这里的双引号可以省略echo my namme is Pning运行结果显示转义字符echo "\"My name is Pning\""此处双引号也可以省略echo \"My name is Pning\"运行结果...原创 2020-04-29 21:50:28 · 1484 阅读 · 0 评论 -
4_Shell 基本运算符
Shell的运算符Shell的运算符有以下几种算数运算符关系运算符布尔运算符字符串运算符文件测试运算符原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。这里只有exper的学习笔记exprexpr是一款表达式计算工具,使用它能完成表达式的求值操作。例如下面示例,两个数相加(注意使用的是反引号而不是单引号):dem...原创 2020-04-29 16:48:11 · 253 阅读 · 0 评论 -
3_Shell的参数传递
给脚本程序按顺序传参编写脚本vim demo.sh 按i进入编辑模式,编写内容#!/bin/bashecho "执行的文件名:${0}";echo "第一个参数为:${1}";echo "第二个参数为:${2}";echo "第三个参数为:${3}";接着按下esc退出编辑模式,并且按下:wq保存并退出输入下命命令运行程序/bin/sh demo.sh 1 2 3 ...原创 2020-04-29 11:47:00 · 143 阅读 · 0 评论 -
1_第一个shell脚本
1. 先创建一个文件vim demo.sh2. 再这个文件夹里按i进行编辑老规矩从hello world开始#!/bin/bashecho "Hello World !"#!是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell按下esc键退出编辑模式,再按下:wq保存并退出3. 运行程序的2种方法作为可执行程序./demo.sh作为...原创 2020-04-28 22:29:33 · 132 阅读 · 0 评论 -
2_Shell变量和注释
第一个shell脚本先创建一个文件vim demo.sh再这个文件夹里按i进行编辑老规矩从hello world开始#!/bin/bashecho "Hello World !"#!是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell按下esc键退出编辑模式,再按下:wq保存并退出运行程序的2种方法(1.) 作为可执行程序./d...原创 2020-04-28 21:17:36 · 190 阅读 · 0 评论