Nクイーン問題(5)第一章 進捗表示テーブルの作成
【参考リンク】Nクイーン問題 過去記事一覧はこちらから Nを徐々に増やしていく進捗表示テーブルの作成 今は、ソースの中でパラメータを渡す形で…
【参考リンク】Nクイーン問題 過去記事一覧はこちらから Nを徐々に増やしていく進捗表示テーブルの作成 今は、ソースの中でパラメータを渡す形で…
書籍の紹介 詳解 シェルスクリプト 大型本 2006/1/16 Unixのプログラムは「ツール」と呼ばれます。 Unixは、処理を実現するた…
【参考リンク】Nクイーン問題 過去記事一覧はこちらから これまでのあらすじ ブルートフォースは日本語で「ちからまかせ探索」という意味になりま…
【参考リンク】Nクイーン問題 過去記事一覧はこちらから 前回までのあらすじ 前回の記事では、エイトクイーンの3つのルール 1.縦に一つだけの…
【参考リンク】Nクイーン問題 過去記事一覧はこちらから Nクイーンについて簡単に ではさっそくNクイーン問題を考えてみましょう。 この章では…
【参考リンク】Nクイーン問題 過去記事一覧はこちらから Nクイーン問題とは Nクイーン問題とは、「8列×8行のチェスボードに8個のクイーンを…
シェルスクリプト1000本ノック これからシェルスクリプトを勉強する人、なんとか本を見ながらかけるようになった人、バリバリ書いてきたけど、ま…
BASHシェルスクリプトで「キー入力待ち」プロンプトを実装する 説明も何もよくみるあれです。 実行しますか? (y or N): 何かを押せ…
mapfile(マップファイル) bash シェルの mapfile コマンドは、読み取り配列としてよく知られています。 主な目的は、標準入…
ワンライナー ワンライナー(英:one liner)とは 華麗な職人技によって処理を1行に全部詰め込んだ「1行ですべてが完結しているプログラ…
ワンライナー ワンライナー(英:one liner)とは 華麗な職人技によって処理を1行に全部詰め込んだ「1行ですべてが完結しているプログラ…
ターミナルトリック ターミナル(コンソール)で、「知っているとちょっとだけ便利なコマンド」を紹介します。 このコマンドはCtrlキーを押しな…
スクリプトのデバッグ Bashは広範なデバッグ機能を提供しています。 デバッグの方法は3種類あります 1.ターミナルの実行時に -x オプシ…
nlコマンド nl コマンドは、テキストファイルを行番号付きで出力するコマンドです。 cat -n コマンドでも行番号を付けることができます…
commコマンド commコマンドは、テキストファイルを比較するコマンドです。 comm ファイル1 ファイル2 で2つのテキストファイルを…
shufコマンド shufはファイルやキーボードから入力した内容をシャッフル(shuffle)して出力するコマンドです。 乱数を扱う$RAN…
numfmtコマンド numfmtコマンドは、数値の桁揃えや、金額を表示する場合の3桁区切りを簡単に実行できる便利コマンドです。 numfm…
rsコマンド rsコマンドは、行列を入れ替えるコマンドです。 行列を入れ替える処理は、これはもう頻繁に起こるのです。 そのたびに頭を悩ませる…
columnコマンド 「column」はテキストを、複数の列(column)に整形するコマンドです。 区切り文字を指定して表形式で表示する …
joinコマンド join は、2つのテキストファイルの内容を比較し、共通する項目がある行を連結するコマンドです。 例えば、 1つ目のテキス…