シェル(shell)

シェル(shell)

シェル IF文比較いろいろ

便利だけどなかなか覚えられないシェルのIF文比較いろいろ !/bin/sh # ファイルに関する判定 if ; then echo "fileが読み取り可能" fi if ; then ...
シェル(shell)

シェル ヒアドキュメント

#!/bin/sh cat <<EOF This is a Here document. EOF EOFの部分は適当な文字列でもOK。
シェル(shell)

シェル ファイルを一行ずつ処理をする

シェルスクリプトでファイルを読み込み一行ずつ処理をするサンプルシェルスクリプト。 #!/bin/sh exec < test.txt # 処理したいファイルを指定 while read LINE do ...
シェル(shell)

シェル 文字列に含まれる連続する空白文字の扱い

文字列に含まれる連続する空白文字を一つにまとめたり、そのまま維持したりする方法 # STRING="a b c" #変数に空白を連続で含む文字列を代入 # echo $STRING #変数名のみで標準出力 a...
シェル(shell)

シェル getoptsでオプションの取得

シェルスクリプトへのオプションやオプションの値を取得します。 例)./hoge.sh -a -b value param 上記スクリプト実行時の -a -b value param の部分をhoge.sh内で捉えます。 -...
linuxコマンド

シェル ファイルディスクリプタ 「2>&1」

普段何気に利用しているリダイレクションにはファイルディスクリプタ番号が隠れています。 例えば(hogeファイルは存在するものとします。) cat hoge > file cat hogeの標準出力をfileへ書き出すというコ...
linuxコマンド

CentOSへのOpen usp tukubaiインストール

環境 CentOS7 なにやら面白そうなものを見つけたのでとりあえずインストール。 USP研究所が開発しているコマンド群「Open usp tukubai」。 Open usp tukubaiはフリー版でPython製。...
linuxコマンド

シェルでの四則演算(expr、bcコマンド利用)

exprコマンドでの四則演算。 上から足し算、引き算、掛け算、割り算、括弧つき演算。 掛け算の*演算子にはバックスラッシュが必要なので注意。 括弧の前にもバックスラッシュが必要なので注意。 # expr 2 + 3 5...
タイトルとURLをコピーしました