根据http://linuxcommand.org/lc3_wss0150.php我正在尝试运行此脚本
#!/bin/bash
# Program to print a text file with headers and footers
TEMP_FILE=./printfile.txt
pr $1 > $TEMP_FILE
echo -n "Print file? [y/n]: "
read
if [ "$REPLY" = "y" ]; then
less $TEMP_FILE
fi
但当我通过
运行时./print_demo.bash
它保存在我的bin目录中,它不回显“打印文件?[y / n]:”并且也不返回shell提示符。我必须ctrl ^ c才能恢复它。
答案 0 :(得分:1)
该脚本期待输入。
pr "$1" > $TEMP_FILE
$ 1代表命令行的第一个参数
./print_demo.bash <printable_filename_here.txt>