Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
重複の可能性: bash で変数が数値かどうかをテストするにはどうすればよいですか?
私はbashスクリプトが初めてです。変数が数値であるかどうかを確認するコードが必要でした。YES の場合はそのままにしておく必要があり、NO の場合は他の値に再割り当てする必要があります。どうすればこれを完了できますか?
あなたの基本的なif () then ... fi. 形式は次のとおりです。
if () then ... fi
#!/bin/bash var=2 if [[ $var != 1 ]] then var=5; fi echo $var
[[...]]形式は、実際には多くのものの 1 つになる可能性があることに注意してください。
[[...]]
何事もそうですが、上達したいなら努力が必要です。タイプ
man bash
man test
使用しているツールのマニュアルを取得します。それらを上から下に、もう一度、もう一度、もう一度読んでください。そして明日も同じこと。