pythonでurlencode

標準入力から読み込んで、標準出力へ書き出す。
$ python -c "import sys,urllib;sys.stdout.write(urllib.quote(sys.stdin.read()).replace('%20','+'))"

| | TrackBack (0)
|

コマンド集1

ちょこちょこ作ったコマンドの詰め合わせ

「mycmd.zip」をダウンロード

| | Comments (428) | TrackBack (0)
|

それはPHPじゃありません

末尾にある空白を取り去りたいという依頼が。


<?
$org = "ABCD1234 ";
$str = exec("echo $org | perl -e 'while(<>){s/(\w+)\s+$/$1/; print }' " );
?>

| | Comments (0) | TrackBack (0)
|

バックスペースを消す

TeraTermのログなどでバックスペースも残ってしまうのでこれを消したい。一文字ずつ文字を読んでバックスペースだったら前の文字を捨てるというスクリプトを書けば良い。 rubyで簡単にできるので書いておいたものを掲載。ライセンスするほどでもないけどBSDライセンスで。お好きにどうぞ。
del-bs.rbをダウンロード

| | Comments (264) | TrackBack (0)
|

headの代わりsedをつかう

Solarisのheadには+オプションがないので、20行目からとかいう指定ができない。で、簡単なtips


$ cat file | sed '1,20d'
or
$ cat file | sed -n '20,$p'
で特定の行だけ表示できる。

| | Comments (4) | TrackBack (0)
|