git stash 変更を退避 git stashについて良く使っている使い方をまとめてみたいと思います。 まずは、退避方法についてです。 trackedファイルのみが対象で、git addされたstagedファイルとu・・・
「2020年5月」の記事一覧
Fisher-Yatesのシャッフルアルゴリズムをc言語で実装してみる
Fisher-Yatesのシャッフルアルゴリズムをc言語で実装 配列の要素をランダムに並べ替える手法として、Fisher-Yatesのシャッフルアルゴリズムが有名ですね。 ランダムに選ばれた配列の要素を、配列の末尾の要素・・・
awkで特定の行の文字列を置換
特定の行の文字列を置換 ※MACターミナル(BSD系)での動作確認です。 特定の行の文字列を置換するには、NR変数とgsub()を組み合わせると簡単です。 参考:awkのNR変数で行数に応じた処理をする 例えば、下記のi・・・
シェルで指定した行を抽出(sed, awk)
sedのpコマンドで抽出する行を指定 ※MACターミナル(BSD系)での動作確認です。 ただし、gsedをインストールして、aliasでalias sed='gsed'としています。 例えば、下記のin.txtがあったと・・・
sedで指定した行の文字列を置換する
sedで指定した行の文字列を置換する ※MACターミナル(BSD系)での動作確認です。 ただし、gsedをインストールして、aliasでalias sed='gsed'としています。 下記の形式で、指定した行の文字列を置・・・
sedのcコマンドで、指定した行の文字列を置き換える
sedで行数を指定して文字列を置き換える ※MACターミナル(BSD系)での動作確認です。 ただし、gsedをインストールして、aliasでalias sed='gsed'としています。 参考:sedで行番号を指定して、・・・
Pythonで、指定した値がリストに存在するかを判定してindexを返す
指定した値がリストにあるか判定してindexを返す 下記のような形式で、リストの中に"awk"の文字列が存在するかどうかを判定します。 参考:Pythonでリスト(配列)を初期化する方法:入門編 list = [&quo・・・
[c言語]関数の引数に配列を指定する場合は、サイズをセットで渡す
関数の引数にセットした配列をsizeofすると、ポインタの型のサイズが返される 関数の引数にセットした配列をsizeofすると、ポインタで指定するわけなので、 ポインタの型のサイズが返されてしまいます。 例えば、下記の配・・・