質問: UNIXを勉強中です。 テキストファイルをPSファイルにして、すぐに印刷してくれるようなUNIXスクリプトを書いたつもりなのですが、どうもうまく行きません。 どこが間違っているのでしょう。 ちなみにプリンタはlp4160です。 #!/bin/csh -f if($#argv != 1)then echo "テキストファイルをPSファイルにして印刷します。" echo "ファイル名を指定します。" exit 1 endif a2ps -f9.8 $1 | lpr -Plp4160
回答: 「どうもうまく行きません」というのが、具体的にどううまく行かないのか示しましょう。何らかのエラーが出るのか、何も出ないのか。エラーが出るならどういう内容なのか(変に意訳せずにそのまま)示して下さい。 # 的確な質問の仕方もUNIXで勉強すべき項目の # ひとつですね。 ちなみに、シェルスクリプト自体には問題点はなさそうに思います。