ex24.sh
来自「BASH Shell 编程 经典教程 《高级SHELL脚本编程》中文版」· Shell 代码 · 共 38 行
SH
38 行
#!/bin/bash# Faxing (前提是'fax'必须已经安装好).EXPECTED_ARGS=2E_BADARGS=65if [ $# -ne $EXPECTED_ARGS ]# 检查命令行参数的个数是否正确.then echo "Usage: `basename $0` phone# text-file" exit $E_BADARGSfiif [ ! -f "$2" ]then echo "File $2 is not a text file" exit $E_BADARGSfi fax make $2 # 从纯文本文件中创建传真格式的文件.for file in $(ls $2.0*) # 连接转换过的文件. # 在变量列表中使用通配符.do fil="$fil $file"done efax -d /dev/ttyS3 -o1 -t "T$1" $fil # 干活的地方.# S.C. 指出, 通过下边的命令可以省去for循环.# efax -d /dev/ttyS3 -o1 -t "T$1" $2.0*# 但这并不十分具有讲解意义[嘿嘿].exit 0
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?