根据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 才能取回它。
该脚本正在等待输入。
pr "$1" > $TEMP_FILE
$1 代表命令行中的第一个参数
./print_demo.bash <printable_filename_here.txt>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句