目次

ftpのmputでいちいち聞かないで!

$ ftp -i IPアドレス

もしくは、ftpに入ってから、

ftp>prom

unixで階層的にgrepする場合のコマンド(by Y嶋さん)

find . -type f -exec grep "検索文字" {} \;
find . -name "検索文字"

繰り返し実行するシェル

#!/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での置換

AAAをBBBに置換する場合

:%s/AAA/BBB

※ただし、1行に2つ以上AAAがヒットする場合、一つ目しか置換されない。

また、その行だけに対して実施したい場合は

:s/AAA/BBB

漢字コードの設定

export LANG=ja_JP.eucJP

スペースを無視するdiff

diff -w

改行コードの変更

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

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

viで文字化けする場合の対処

自分のhomeディレクトリに、「.vimrc」ファイルを作成して以下を記述。

set fileencoding=japan
set fileencodings=iso-2022-jp,utf-8,euc-jp,ucs-2le,ucs-2,cp932



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