** 目次 [#t0ade275]
#contents
**ftpのmputでいちいち聞かないで! [#l91f0ade]

 $ ftp -i IPアドレス
もしくは、ftpに入ってから、
 ftp>prom

**unixで階層的にgrepする場合のコマンド(by Y嶋さん) [#oc46afa5]
 find . -type f -exec grep "検索文字" {} \;
 find . -name "検索文字"

**繰り返し実行するシェル [#ceafee06]
 #!/bin/sh
 for a in  `cat ./aaa.txt`
 do
  echo $a
  cksum $a
 done
を適当な名前をつけて、実行権をつけて実行すると、aaa.txtに書いてある分だけ、実施する。~
たとえば、aaa.txtに
 presencedisp
 prsrelease
 prsservice
を記述しておけば、
 cksum presencedisp
 cksum prsrelease
 cksum prsservice
を実施する。~
数が多ければ多いほど便利。もちろん、処理は何でも。
 ls -1
を使うと、上記リストを作るとき楽。


**viでの置換 [#me84b0fc]
AAAをBBBに置換する場合
 :%s/AAA/BBB
※ただし、1行に2つ以上AAAがヒットする場合、一つ目しか置換されない。~

また、その行だけに対して実施したい場合は
 :s/AAA/BBB

**漢字コードの設定 [#y89c5ff1]
 export LANG=ja_JP.eucJP

**スペースを無視するdiff [#d916b093]
 diff -w
#setlinebreak(off)

**改行コードの変更 [#rb3fcf54]

Windows系改行コードを持つ xxx.txt を UNIX系の改行コードを持つ yyy.txt というファイルに変換する場合。

 perl -pe 's/\r\n/\n/' xxx.txt > yyy.txt

**viで文字化けする場合の対処 [#ve90040f]
自分のhomeディレクトリに、「.vimrc」ファイルを作成して以下を記述。
 set fileencoding=japan
 set fileencodings=iso-2022-jp,utf-8,euc-jp,ucs-2le,ucs-2,cp932

----

#comment


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS