タグ

zshとUNIXに関するftnkのブックマーク (3)

  • ファイル一括置換 - babie, you're my home

    $ for i in ./**/* ; do cat < "$i" | sed 's/Before/After/g' > "$i.tmp"; cat "$i.tmp" > "$i"; rm -f "$i.tmp"; donetmpファイル挟まないと消えるファイルあり。** 使ってるから zsh のみですな。 Rails のモデル名の変更に使った。under_scored も変換する必要あり。怖いのでSubversion必須。テストも必須。

    ファイル一括置換 - babie, you're my home
  • 横着プログラミング 第3回: 履歴マニア

    最終更新日: 2002-05-18 (公開日: 2002-05-18) Unix Magazine 誌に 2002年1月号から 2003年2月号にかけて連載し ていた記事の元の原稿です。 コンピュータの方がうまくできることに人間を使うな。 -- Tom Duff *1 私の見る限り、プログラマという人種は決まって事務作業が嫌いな ようである。同じような書類を何枚も書かされたり、1つ誤字があ るから書き直せと言われたりすると、異常にストレスがたまる。 同様に、計算機を使っていても、同じような作業を何度も繰り返し たり、ちょっとでも間違えたら最初からやり直し、というのは耐え られない。そこで、今回は履歴を活用して作業の再利用をするノウ ハウを取り上げる。 シェルの履歴 Unixを使い始めて間もない初心者が作業しているところを見ると、 打ち間違えたコマンドを律儀に最初から打ち直しているのに気づく

    ftnk
    ftnk 2007/09/11
  • http://hiki.ex-machina.jp/zsh/index.cgi

  • 1