キューについても復習がてら実装してみます。 キューのデータ構造を実装 キューのデータ構造は配列で実現し、リングバッファにします。 enqueueとdequeueの関数を実装しています。 バッファがフルか空かの判定は、en・・・
キューについても復習がてら実装してみます。 キューのデータ構造を実装 キューのデータ構造は配列で実現し、リングバッファにします。 enqueueとdequeueの関数を実装しています。 バッファがフルか空かの判定は、en・・・
※MACターミナル(BSD系)での動作確認です。 seqコマンドをforループさせて連番の番号を作成 seqコマンドをforループさせて連番の番号を作成します。そして、cpコマンドでコピーする際に、プレフィックスとサフィ・・・
grepの検索文字列が多数となった場合には、検索文字列をファイルでリスト化すると後々の管理も楽です。 パターンを改行区切りでリスト化 "find"と"sed"を検索文字列としたい場合には、改行区切りで下記のようにリスト化・・・
データ構造の復習がてらに、スタックを実装してみます。 スタックのC言語のサンプルコード スタックをint型の配列で定義し、スタックの位置をtail変数で管理します。 初期化時のtail変数は-1としました。 push関数・・・
※MACターミナル(BSD系)での動作確認です。 grep時に$?を参照して、検索にマッチしたか否かをif文で判定 grep時に$?を参照 grep時に$?の変数を参照することで、grep検索にマッチしたかを確認すること・・・
スクリプトの配置場所を意識しないですむので、シェルスクリプトの中から他のスクリプトを実行する時には、絶対パスで指定すると良いかと思います(一旦スクリプト自体の絶対パスを取得してから、実行したいスクリプトの指定)。 シェル・・・
Pythonでリストの要素を削除する方法 pop()を使って、リストの末尾の要素を削除 リストの末尾の要素を削除する場合には、pop()メソッドを下記の形式で使います。 list.pop() 例えば、リストの末尾を削除す・・・
numpy配列の最大値・最小値・平均値・合計値の求め方 numpy.max()で最大値を算出 下記の形式で、npArrayの全ての要素の中から最大値を算出します。 numpy.max(npArray) Pythonのこう・・・
正規表現でファイルを検索(findall())して、マッチした複数文字列を取得 まずはファイルオープン まずはファイルオープンして、ファイルの中身を変数に代入します。 wiht〜openでファイルオープンするとクローズ忘・・・
awkで文字列を連結させる方法 awkで文字列を連結させるには、文字列を連結したい順に列挙することで、連結した文字列として扱うことができます。 例えば、下記のように、"awk" "find" "ls"を連結した文字列とし・・・