Ubuntu - 実行/実行するシェルスクリプト
#!でUbuntu Linuxオペレーティングシステムにシェルスクリプトを書き始めてください。 / bin / bashまたは#!/ bin / shまたは#!/ usr / bin / sh。これは、シェルスクリプトファイルが "bin"ディレクトリにある "sh"によって実行されることを意味します。 スクリプトファイルが正常に実行されることなく、この行を書くことはLinuxディストリビューションからの標準的な推奨事項です。 シェルスクリプトを "filename.sh"として保存します。 Shはファイルをスクリプトで表し、ファイルを安全にするためにシステムはLinuxオペレーティングシステムのすべての許可をブロックします。 そのため、Linux Distributionでは、ファイルをテキスト形式で保存することはお勧めできません。 Ubuntuで次の行をキー入力して、スクリプトファイルに権限を挿入し、さまざまなレベルのユーザーがスクリプトファイルの読み取り、書き込み、実行を行えるようにします。
chmod u + x sayH
./sayH
問題
私はUbuntu Linuxで簡単なシェルスクリプトを書いています。
$ vi sayH echo「あなたの名前はどうぞ:」read fname echo「こんにちは、$ fnameです。友達になろう!」
Linuxで実行して実行する方法?
溶液
まず、ファイルの先頭に "#!/ bin / bash"を追加します。
#! / bin / bash
echo "あなたの名前をどうぞ:" read fname echo "こんにちは$ fname、友達になろう!"
その後:
chmod u + x sayH
./sayH
注意
フォーラムでこのヒントをくれたjipicyに感謝します。