サンプルドキュメント linux の外部コマンド xmllint を用いて XPath のテストを行う。 この記事は XPathの動作確認(Excel VBA編) の linux 編である。 図1のXMLドキュメントファイルをサンプルとする。 構造としては、Studentsの子要素にStudentが複数
続きを読むbash で乱数値を取得するには、組み込み変数の RANDOM を使えば良い。 ただし、RANDOM で取得可能な乱数は 0 から 32767 まで。 32767 を超える乱数を取得するには、工夫が必要。 RANDOM を複数回使用する 例えば、0 から 10万までの乱数値を取得するには、以下のように RANDOM を2回使用
続きを読むbashの配列を連番で初期化するにはseqコマンドを使う
2023年6月3日 shellbash の配列の初期化などで、シーケンス(連続した値)を使用したい場合。 seq コマンドを使うか、または、シーケンス式を使う。 seq コマンドの場合 seq コマンドを使うと、引数に変数を使用できるので柔軟性がある。 例えば、var=5; arr=($(seq 1 $var)) とすれば、arr=(1 2
続きを読むlinuxコマンド私的メモ
2023年5月5日 shellcmp 2 つのファイルをバイト単位で比較します。 終了ステータスは、 入力ファイルの内容が同じであれば 0、 異なっていれば 1、 何か問題が発生すれば 2 です。 -s 異なるファイルに対しては何も表示せず、終了ステータスのみを返します。 1$ cmp -s <(echo -e "a\nb") <(echo -e "a\nb"); echo $? 20 3$ cmp
続きを読む以下の mkddl4pos のヘッダーコメントに従って実行することで、Oracle登録済みのTBL/INDEXからポスグレ用DDLを生成することができる。 なお、下記のプログラムは一般的なものではなく、あらゆるケースに対応するものではない。また、必ずしもスマート
続きを読むbashマニュアルとサンプル
2023年2月20日 shell実行形式と概要 bash [options] [file] Bash は、標準入力またはファイルから読み取ったコマンドを実行する、sh 互換のコマンド言語インタープリターです。 Bash には、Korn および C シェル (ksh および csh) の便利な機能も組み込まれています。 Bash は、IEEE POSIX 仕様 (IEEE 標準 1003.1) のシェルおよ
続きを読むジョブネットとコントローラを自作した。備忘録として載せておく。 インプットは下図。前提としてjob列の実行ファイルは作成済みであること。 prev は先行ジョブで、全ての先行ジョブが完了してからカレントジョブを実行する。 例えば、J04 の実行は J02, J03 の完了
続きを読む以下、yahoo知恵袋の質問投稿より。 引数の整数値の合計を計算し、計算結果を出力して終了するシェルスクリプトの書き方を教えて下さい! 私は以下のスクリプトを回答した。 1#!/bin/bash 2i=1 3max=$# 4ret=0 5while [ $i -le $max ] 6do 7 ret=`expr $ret + $1` 8 i=`expr $i + 1` 9 shift 1 10done 11echo $ret これでも全然問題なく動
続きを読むyahoo知恵袋で次の質問投稿がありました。 $ cat manpage.txt | awk 'BEGIN{RS="";FS="\n"}{print $1 $2 $3}' | grep -e ' -' | sed -e 's/^ +//g' -e 's/ +/ /g' -e 's/, /,/' -e 's/ /:/' -e 's/ +//g' -e 's/。.*//g' | grep -v '^--' | awk 'BE GIN{FS=":"}{printf "%-29s | %s%s\n",$1,$2,$3}' | sort -f どのコマンドがどの操 …
続きを読む