私はスクリプトに追加しようとしています入力に9または10文字しか入力できない入力に制限を書いていますが、これを設定しますが、私はそれが欲しい方法で動作しません。 1つの数字を入力しても、入力したものはすべて10文字に戻ります。私のコードで何が間違っていますか?読み取りは2つの長さしか受け入れることを許可しない
#!/bin/bash
#
echo "Please input numbers only"
read inputline
if read -n10 inputline
then
echo "10 chars"
else
if read -n9 inputline
then
echo "9 chars"
else
echo "invalid input length"
fi
+1しかし、 'y'の後のスペースだけを忘れないでください。 – SiegeX
Heh、この質問は47分前に尋ねられましたが、私と同じRSSフィードを使用している必要があります。 – SiegeX
ちょうど私がそれに感謝する必要があったように働いた – user577732