shell编程中有一些特殊的变量可以使用。这些变量在脚本中可以作为全局变量来使用。 $@与$*的区别: $@与$*都可以使用一个变量来来表示所有的参数内容,但这两个变量之间有一些不同之处。 $@:将输入的参数作为一个列表对象 $*:将输入的参数作为一个单词
是不是应该是i=$($1 % 2)啊,这表示把第一个参数进行除2取余数赋值给i
2>/dev/null是指不输出错误信息
-F/ 字段分隔符设为/ 将输入文本流分割为多个字段进行处理 OFS="/" 设置输出时的字段分隔符为/ NF="" 将最后一个字段内容设置为空,即去除每行的最后一个字段 最后通过print打印出来。例如,一个文本内容为:a/b/c/d/e h/i/j/k/l/m 处理后的输出内容为:a/b/c/d/ h/i/j/...