パスが指定されていないときに "cat"コマンドが中断されないようにするにはどうすればよいですか?

パスが指定されていないときに


テキストファイルの内容を返すbashスクリプトを取得したいです。

#!/bin/bash
cat $1

問題は、..ファイルパスがこのbashスクリプトに入力されていない場合...どのように自動的に閉じられるかです。

通常のコマンドラインを介して... catコマンドにファイルパスが指定されていないと..中断されません。

ほとんど何かを待っているようです...

ベストアンサー1

#!/bin/bash
if [[ "$#" -ne 1 ]]; then
    echo "Usage: $0 [INPUT FILE]" 1>&2
    exit 1
fi
cat "$1"

おすすめ記事