Shell Scripting – チュートリアル 10: 理論から実践へ – パート 04

Shell Scripting – チュートリアル 10: 理論から実践へ – パート 04

Shell Scripting – チュートリアル 10: 理論から実践へ – パート 04

この中で チュートリアル10 現在のシリーズの シェルスクリプト、別のセットを続けます 実例 の形で コマンドオーダー、で対処 チュートリアル 07、08、09.

さらに、 チュートリアル 06 および 05、私たちはさまざまに対処します オンラインリソース y algunas グッドプラクティス. 一方で、 理論的根拠 スクリプト言語の チュートリアル 04 ~ 01.

Shell Scripting – チュートリアル 09: 理論から実践へ – パート 03

Shell Scripting – チュートリアル 09: 理論から実践へ – パート 03

そして、この投稿を始める前に «シェルスクリプティング – チュートリアル 10»、次のことも調べることをお勧めします 関連コンテンツ、それを読んだ最後に:

Shell Scripting – チュートリアル 09: 理論から実践へ – パート 03
関連記事
Shell Scripting – チュートリアル 09: 理論から実践へ – パート 03
Shell Scripting – チュートリアル 08: 理論から実践へ – パート 02
関連記事
Shell Scripting – チュートリアル 08: 理論から実践へ – パート 02

シェル スクリプト チュートリアル 10

シェル スクリプト チュートリアル 10

シェルスクリプトで起動するコマンドの例

カーネルデータとシステムメモリに関連する値とパラメータを抽出します

次に、私たちの コマンドコマンド 今日から、 シェルスクリプトを学ぶ 次のとおりです。

TKERNEL=$(uname -s) ; echo $TKERNEL
Tipo de Kernel del SO detectado.

RKERNEL=$(uname -r) ; echo $RKERNEL
Versión del Kernel del SO detectado.

VKERNEL=$(uname -v | awk '{print $4}') ; echo $VKERNEL
Nombre del Sistema Operativo encontrado.

ARQDISTRO=$(uname -m) ; echo $ARQDISTRO
Arquitectura del Sistema Operativo encontrado.

ADCHECK=$(uname -m) ; if [[ "$ADCHECK" = "x86" ]]; then ADCHECK=32; else ADCHECK=64; fi ; echo $ADCHECK
Convertir el Tipo de Arquitectura de la Distro detectada en forma codificada (32 para x86 y 64 para x86_64)

VBASH=$(bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//') ; echo $VBASH
Versión del Bash Shell.

TMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $2}') ; echo $TMEMRAM
Memoria total del Equipo.

UMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $3}') ; echo $UMEMRAM
Memoria usada del Equipo.

FMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $4}') ; echo $FMEMRAM
Memoria libre del Equipo.

AMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $7}') ; echo $AMEMRAM
Memoria disponible del Equipo.

TMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $2}') ; echo $TMEMSWAP
Memoria Swap total del Equipo.

UMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $3}') ; echo $UMEMSWAP
Memoria Swap usada del Equipo.

FMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $4}') ; echo $FMEMSWAP
Memoria Swap libre del Equipo.

Al 各コマンドを実行する ここに示されているように、 同様の出力 (結果)、次の図に示すように:

例

各コマンド順序の考え方は、各コマンドがその中で何をするかを分解し、シェル スクリプトが取得する出力をどのようにフォーマットするかを確認することです。 例えば:

bash --version
bash --version | grep bash
bash --version | grep bash | awk '{print $4}'
bash --version | grep bash | awk '{print $4}' | sed 's/(//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//'
VBASH=$(bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//') ; echo $VBASH
Shell Scripting – チュートリアル 07: 理論から実践へ – パート 01
関連記事
Shell Scripting – チュートリアル 07: 理論から実践へ – パート 01
シェル スクリプト – チュートリアル 06: Bash シェル スクリプト – パート 3
関連記事
シェル スクリプト – チュートリアル 06: Bash シェル スクリプト – パート 3

投稿の抽象的なバナー

要するに、私たちはこれを願っています «シェルスクリプト»のチュートリアル10 という点で、小さいながらも価値のある貢献を提供し続けます。 学習と理解の目標 の可能性 シェルスクリプトのテクニック. また、もう少し詳しく知りたい場合は、ぜひ参加してください。 シェルスクリプトに関する電報グループ コミュニティでも学びます。

内容がよろしければ、 コメントして共有する. そして覚えておいてください、私たちの «サイト»の公式チャンネルに加えて、 Telegram その他のニュース、チュートリアル、Linux の更新については、. 西 グループ、今日のトピックまたはその他の関連トピックの詳細については。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。