$1是指你运用这个脚本后跟着的第一个词组,比如你这个脚本命名为shell.sh,那么shell.sh /etc时,/etc代表$1 , for file in ls $1
这段语法是代表以file为变量枚举出$1也就是/etc下所有文件,For…In 声明用于对数组或者对象的属性进行循环操作
#!/bin/sh
echo "shell脚本名称: $0"
echo "传到shell的第一个参数: $1"
echo "传到shell的第二个参数: $2"
$1是指你运用这个脚本后跟着的第一个词组,比如你这个脚本命名为shell.sh,那么shell.sh /etc时,/etc代表$1 , for file in ls $1
这段语法是代表以file为变量枚举出$1也就是/etc下所有文件,For…In 声明用于对数组或者对象的属性进行循环操作
#!/bin/sh
echo "shell脚本名称: $0"
echo "传到shell的第一个参数: $1"
echo "传到shell的第二个参数: $2"