2013-10-10 11 views
5

.jarファイルをデーモンとして実行するスクリプトを作成しようとしていますが、Ubuntuで.sh拡張ファイルを作成する方法を理解できません。私はすでにviを使用して、私が望むコードでファイルを作成しましたが、ファイルを.shファイルにする方法を決めることはできません。たとえば、ファイル「foo」または「foo.txt」を「foo.sh」に変換したいとします。Linuxの.sh拡張子ファイルを作成する方法

ファイルを.sh拡張子に変換することができないか、それとももっと複雑なプロセスですか?テンプレートとして

+1

'タッチfoo.sh'、' viのfoo.sh'、 '猫の/ dev/urandomが> foo.sh' ??? – devnull

+1

ここで質問する前に、常に研究を行うべきです。 http://linuxcommand.org/writing_shell_scripts.php – DevC

+0

DevC、私はこれらのチュートリアルのすべてのページ(廃止予定と現在の両方)で 'CTR-f'を使用しましたが、" .sh "これまで私はこの質問に対する答えを見つけようとしている3つの他のサイトを訪問しましたが、1つでは ".sh"とは言いません。そのリンクは以前はもう存在しない説明につながったでしょうか? –

答えて

12

使用これを:最初の行はshebangと呼ばれ、この場合、bashには、ファイルの内容を実行に使用すべきかをプログラムOSに指示され

#!/bin/bash 

# content of your script 

。ファイルを実行可能にするために

:スクリプトを実行するには

chmod 755 foo.sh 

は行います

./foo.sh 
関連する問題