バッチファイルを作成して実行するにはどうすればよいですか?

バッチファイルを作成して実行するにはどうすればよいですか?

テキストエディタを使うべきでしょうか?拡張子は .sh か .bat のどちらでしょうか?

答え1

作成するには.sh拡張子を使用しますが、これはあまり重要ではありませんが、将来のユーザーがファイルの種類をすばやく判断するのに役立ちます。名前batは主に Windows で使用されますが、Linux ではファイル名拡張子はそれほど重要ではありません。つまり、たとえばファイルを と呼んrun.deでもファイル内で実行されますが、ファイル拡張子bashを使用して名前を付けるのが良い方法だと思います.sh

エディターについては、 の中から最適なものを使用しますが、まずは から始めるのが良いとnano vim gedit emacs思います。gedit

方法:

geditテキストエディタを使用する:

  1. ファイルを作成します:

    gedit runme.sh
    
  2. ファイルにコードを追加します:

    #!/bin/bash 
    
    
    echo "Hello World!"
    
  3. ファイルを実行可能にする:

    chmod +x runme.sh
    
  4. ターミナルからファイルを実行します:

    ./runme.sh
    

答え2

Linux では、これらは bash スクリプトです。ほとんどすべてのエディターを使用でき、好きな名前を付けることができます。Linux は、ファイルを識別するために .sh や .bat、または .exe から .doc などの拡張子を使用せず、マジックを使用します。

おそらく、グラフィカル エディターの場合は gedit、コマンド ラインの場合は nano です。

Libre Office などのワードプロセッサは不要なヘッダーを追加するので使用しないでください。

http://www.linfo.org/magic_number.html

bashスクリプトを書くには、ファイルを「SheBang」または#!/bin/bashで始めます。

#!/bin/bash

# comments start with a '#"

command 1
command 2

ウェブ上にはたくさんのチュートリアルがあります -https://linuxconfig.org/bash-scripting-tutorial

答え3

Linux でバッチ ファイルに相当するものは、シェル スクリプト (.sh) です。gedit、vim、またはその他のテキスト エディターを使用して作成できます。

初心者にとって良いスタートはhttp://www.tldp.org/LDP/Bash-初心者ガイド/html/index.html

お役に立てれば :)

関連情報