by shigemk2

当面は技術的なことしか書かない

awkとsedの適当な組み合わせ

GitHubのリポジトリURLからリポジトリ名だけを取り出すシェルスクリプト(雑)

$ echo git@github.com:shigemk2/javascript_enlightment.git | awk 'BEGIN{FS = "/"}{print $2}' | sed -e "s/\.git.*//"
javascript_enlightment

書式は体で覚えたい。

出てくるawkとsed

  • sed -e
  • awk 'BEGIN{FS = "/"}{print $2}'

基本の書式

  • sed -e
  • awk '{print $1}'

これだけ覚えていても結構使えたりする。

awk | CSVやタブ区切りのファイルの処理,マッチング判定により特定行の抽出など

重複削除

重複しない値を抽出する、または重複する値を削除する - Excel

とりあえずリンクだけ。

「データ」をクリックする必要があるってところ。 たぶん予め一番上の行でフィルターをかけておく必要があると思われる。

時々でいいから思い出したかったquietオプション

FFなんてゲームは僕は知りません。それが88かPCEかWindowsかなどできっと世代がわかったりするものなのだろうか。

管理者必見! ネットワーク・コマンド集 - scpコマンド:ITpro

git-clone(1)

quietオプション-qで、途中経過メッセージをかなり省くことが出来る。まあエラーメッセージは省けない。