2009年5月26日火曜日

cut sort

cut
-c切り出す文字数を指定する
-d区切り文字を指定する(デフォルトはタブ)
-f表示する項目を指定。区切った順に左から1,2,3...
-s列の区切りのない行を無視する
$ cut -d : -f1 /etc/passwd
root
daemon

paste:2つのファイルを行単位で結合

sort
-b先頭の空白を無視する
-d英文字、数字、空白以外の文字を無視する
-k [数値][数値]番目の列以降をキーとしてソートする
([数値]を[数値A,数値B]とすると、[数値A]番目~[数値B]番目の列をキーとしてソートする)
([数値]を[列番号.桁数] とすると、ある列の桁数を指定してソートする)
-[数値][数値]番目の列までをキーとしてソートする
-m複数のファイルをソートしながらマージする
-n先頭の文字列を数値として扱う(例:10、101、2 は 2、10、101と並び替える)
-r結果を降順にする(逆にする)
-t [文字]列の区切り文字を[文字]で指定した文字にする
-u重複行を出力しないようにする(「sort | uniq」と同じ)
-z「\0」(ヌル文字)を区切り文字とする

IPアドレスを、「.(ドット)」で区切られた各組でソートした結果を出力
$ sort -n -t . -k 1,1 -k 2,2 -k 3,3 -k 4,4 /etc/hosts
127.0.0.1 localhost.localdomain localhost hoge
192.168.0.30 hoge.hoge.com

http://codezine.jp/article/detail/3643?p=5



2009年5月13日水曜日

Windows shutdown中止

WindowsXP shutdown中止 シャットダウン 中断

ショートカット
%windir%\system32\shutdown.exe -a


リモートデスクトップで使用しているPC上において
DOS窓上でshutdown -r -t 10(10秒後にシャットダウンして再起動する)
を実行すればリモートPCのシャットダウンや再起動を操作できる。


shutdown -s -t 10(10秒後にシャットダウン)

Windows 無応答タスク停止

WindowsXP 無応答タスク停止

ショートカット
%windir%\system32\taskkill.exe /f /fi "status eq not responding"

実行したこと無いが。。。



2009年5月9日土曜日

文字列置換

いろいろな置換方法をメモ

【vi】
:%s/置換前文字列/置換後文字列/gc
※最後のcは確認。


【emacs】
置換:
M-x、query-replace【return】、旧文字【リターン】、新文字【リターン】


【sed】
sed s/abc/def/g file.txt > outfile.txt
「g」を指定しなかった場合は、
1行に複数の文字列があった場合、最初に登場する文字列だけが変換される。

複数空白スペースを1つの空白スペースに置換
sed -e 's/ */ /g' sample.list > ss

s/[sp][sp]*/[sp]/g



2009年5月4日月曜日

Craving Explorer 高音質

C:\My Program Files\CravingExplorer\template\convert.xml

「-ac 2 -ar 44100 -ab 128」

「-acodec copy」


<Item>
<DisplayName>MP3</DisplayName>
<Accelerator>M</Accelerator>
<ActionName>mp3</ActionName>
<CommandLine>-acodec libmp3lame -ac 2 -ar 44100 -ab 128k</CommandLine>
<FileExtension>mp3</FileExtension>
<BeforeAction></BeforeAction>
<AfterAction></AfterAction>
</Item>



2009年5月3日日曜日

ワトソン博士停止

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug
Auto

1→0