0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

未経験者向け ShellScript Bash 〜超初心者用解説〜

Last updated at Posted at 2019-08-19

未経験者 の ための ShellScript 〜超初心者用解説〜

目的

  • ShellScriptを書く方法を知る
    ※プログラミング未経験状態で入社していきなりShellScriptを書かされた時に教えて欲しかったことを書きます。
    ※記法など詳しいことは説明せず、記載方法や実行方法を主に書いていきます。

この記事のターゲット

  • ShellScriptを始めて書く方
  • Linuxに全く触ったことがなく、ShellScriptを書かないといけなくなってしまった方

SheellScriptって??

  • Linuxコマンドが羅列された処理ファイルのこと。
  • ファイルに記載されたコマンドを上から順に実行していく。
  • コンパイルしなくても実行できる。
  • 拡張子は.sh
  • 難しそうに見えるけど思いの外簡単に書くことができる。

ShellScriptはどこに書くの?

  • 記載自体はWindowsでも、macでも、Linuxでも書ける。
  • 新規ファイルを作成し、任意のファイル名をつけて拡張子を.shにしてあげて、文字が入力できるアプリ(メモ帳など)で開いて記載する。

どうやって実行するの?

  • Linuxの環境にファイルを持って行って実行する。
  • WindowsにGit Bashをいれて実行する。
    Git Bashのインストール方法はこちら

合理的なShellScriptの記載方法は?

  • Linuxのマシンを起動してログインをして記載する。
  • TeraTermなどのsshを使用したターミナルからログインして記載する。
  • VisualStudioCodeのプラグイン「SSH FS」を使用して記載する。
  • Windowsの好きなテキストエディタで記載してGit Bashで実行
    ※この方法だと、フォルダ階層などが実際に使用する環境とは異なることが多いためちょっとレベル高いかも・・・?

ちょっとしたテクニック

  • ShellScriptを書くときは一行書く → 追記を保存 → ShellScriptファイルを実行 → おかしい処理がないか確認 と進むと間違えた記載を見つけやすい。

まとめ

  • ShellScriptはLinuxコマンドが羅列されたファイル
  • どこでも書ける
  • Linux上で実行することが望ましい
0
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?