#!/bin/sh

ad

非エンジニア。現役引退をされた方たちからオペレーティングシステム(Operating System)シェルコマンド(shell command)を教わる。

先輩はコマンド(command)とコマンドラインインタプリター(command line interpreter)とレベルを合わせてくださる。

ちなみにUNIX系ですと、たくさんのホワイトエンジニアさんたちがいろいろと情報を公開もしてくれたりもしていますし、UNIXであれば、大元のUNIX公式ウェブサイト(website)やOpengroupなどを見てはいじり見てはいじりかと。

となると、非エンジニアながら・・・。
1行目の魔法のコマンド(command)で・・・

#!/bin/sh  

または

#!/bin/bash

となりますが・・・
貴重な資料であったり、わかりやすいものですと、例えばブルースブリン氏(Bruce Blinn)の理論からいけば・・・
お好みのターミナル(Terminal)でシェルスクリプト(Shell Script)の魔法のコード1行目で済むのか・・・

#!/bin/sh  

簡単にハローワールド(Hello World)を実装するのであれば・・・

#!/bin/sh
echo "Hello World"  

.sh拡張子で実装すれば・・・

Hello Worldとなる。

わかりやすいシェルスクリプト(Shell Script)について、参照例です。
ウェブサイト(website)でも公開してくださっている方が多いです。
IBMさんのIBM developperWorksチュートリアルやIBM Knowledge Centerなどを。

オペレーティング・システムおよびデバイスのマネージ
ibm.com/support/knowledgecenter/ja/ssw_aix_61/com.ibm.aix.osdevice/admnconc-kickoff.htm

使用可能なシェルの概念
ibm.com/support/knowledgecenter/ja/ssw_aix_61/com.ibm.aix.osdevice/avail_shells.htm

Bourneシェルの生まれ変わり(bash)による初歩のプログラミング
ibm.com/developerworks/jp/linux/library/l-bash.html

対話式コマンドインタープリターコマンドプログラミング言語Bourneシェルについて
ibm.com/support/knowledgecenter/ja/ssw_aix_71/com.ibm.aix.osdevice/bourne_shell.htm

Greg Goebel(グレッグゴーベル氏)
faqs.org/docs/air/tsshell.html

非常に古い技術ではありますが、いろいろなことを考慮すると、Bourne shellシェル(shell)コマンドラインインタプリター(command line interpreter)で、手間は非常にかかりそうですが、すべて済んでしまうかと。
IBM Knowledge Center
IBM developerWorks
UNIX
Opengroup

トップへ戻る