tomyamaのブログ

日記・雑記。

シェルスクリプト

シェルスクリプトのテンプレート

いつも使っている Shell Script のテンプレートです。 今はほとんどの環境でデフォルトのシェルは「bash」です。でも自分は枯れつくした「Bourne Shell」で動くように書いています。ですので、1行目は「#!/bin/sh」になっています。 どうしても配列を使いた…

Linux系の各ディストリビューションのバージョンを確認するコマンド

目次 目次 はじめに Linux全般 /proc/version CentOS・Debian系 /etc/redhat-release /etc/os-release Knoppix /home/knoppix/Desktop/KNOPPIX/KNOPPIX/kversion Cygwin cygcheck コマンド Android, Termux ENVIRONMENT [ 環境変数 ] さいごに [ver]スクリプ…

gnuplotでグラフを描いてみる

数字を可視化するのに図やグラフはとても判り易いツールだと思います。 グラフを描くにはexcelなどの表計算ソフトがとても便利ですが、入力となる数値データのフォーマットが変わらないのであれば、gnuplotでグラフを出力できるようにしておいた方が瞬時に仕…

FIFOを使ってプロセス間通信する

昔に書いたFIFOを使ってプロセス間通信をするシェルのサンプルスクリプトを見つけた。 全然覚えていない。 スクリプト中身を確認すると、FIFOを3つ作って、1つは読み書き用、残り2つは通信する2つのプロセスの状態を通知する為に使っているみたい。通信を5往…