70个经典的 Shell 脚本面试问题
转载自:http://www.imooc.com/article/1131
1) 如何向脚本传递参数 ?
./script argument
例子: 显示文件名称脚本
./show.sh file1.txt
cat show.sh
!/bin/bash
echo $1
(LCTT 译注:谢谢某匿名访客的提醒,原题有误,修改之。)
2) 如何在脚本中使用参数 ?
第一个参数 : 1,第二个参数: 2
例子 : 脚本会复制文件(arg1) 到目标地址(arg2)
./copy.sh file1.txt /tmp/
cat copy.sh
!/bin/bash
cp
1
2
3) 如何计算传递进来的参数 ?
$#
4) 如何在脚本中获取脚本名称 ?
$0
5)