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に感謝します。

前の記事 次の記事

トップのヒント