17
2021
02

如何在脚本中获取脚本名称 ?

$0
17
2021
02

3) 如何计算传递进来的参数 ?

$#
24
2020
04

在shell脚本如何定义函数呢 ?

答:函数是拥有名字的代码块。当我们定义代码块,我们就可以在我们的脚本调用函数名字,该块就会被执行。示例如下所示:$ diskusage () { df -h ; } 1译注:下面是我给的shell函数语法,原文没有[ function ] 函数名 [()]{命令;[return int;]}
24
2020
04

do-while语句的基本格式 ?

答:do-while语句类似于while语句,但检查条件语句之前先执行命令(LCTT 译注:意即至少执行一次。)。下面是用do-while语句的语法do{命令} while (条件)
24
2020
04

如何执行算术运算 ?

答:有两种方法来执行算术运算:1、使用expr命令# expr 5 + 2 2、用一个美元符号和方括号([表达式])例如:test=[表达式])例如:test=[16 + 4] ; test=$[16 + 4]
24
2020
04

如何取消变量或取消变量赋值 ?

答:“unset”命令用于取消变量或取消变量赋值。语法如下所示:# unset <变量名>
24
2020
04

如何让 shell 就脚本得到来自终端的输入?

答:read命令可以读取来自终端(使用键盘)的数据。read命令得到用户的输入并置于你给出的变量中。例子如下:# vim /tmp/test.sh     #!/bin/bash     echo ‘Please enter your name’     read name     echo “My Name is $name” # ./test.sh Pl
24
2020
04

在shell脚本中,如何写入注释 ?

答:注释可以用来描述一个脚本可以做什么和它是如何工作的。每一行注释以#开头。例子如下:#!/bin/bash # This is a command echo “I am logged in as $USER” 
24
2020
04

在shell脚本中,如何测试文件 ?

答:test命令可以用来测试文件。基础用法如下表格:Test 用法    -d 文件名 如果文件存在并且是目录,返回true    -e 文件名 如果文件存在,返回true    -f 文件名 如果文件存在并且是普通文件,返回true    -r 文件名 如果文件存在并可读,返回true    -s 文件名 如果文件存在并且不为空,返回true    -w 文件名 如果文件存在
24
2020
04

Bourne shell(bash) 中有哪些特殊的变量 ?

答:下面的表列出了Bourne shell为命令行设置的特殊变量。 内建变量 解释$0 命令行中的脚本名字$1 第一个命令行参数$2 第二个命令行参数…… ……$9 第九个命令行参数$# 命令行参数的数量$* 所有命令行参数,以空格隔开