2017-02-03 [長年日記]

_ [Shell]原始人パイプカット

シェル芸で仕事しろという話が来たが、キーボードの問題でパイプとバックスラッシュが打てない、だめだ死んでしまうという状況があったので

main(){
  printf("%c%c", 0x5c, 0x5f); 
}

をコンパイルして実行。それの出力をコピペして

sed -i "s/PIPE/|/g" $1
sed -i "s/BACK/\/g" $1

というgenshiスクリプトを書いた。原始時代か。C書いたの何年ぶりだろう。

main.shにやりたい処理を

ls PIPE grep sh PIPE BACK
while read i ; do echo $i ; done

とかそんなのを書いて

% ./genshi main.sh
% cat main.sh
ls | grep sh | \
while read i ; do echo $i ; done
% ./main.sh

とかする。プリプロセッサを書いたんだな。

_ [Python]修行

perlと縁を切ろうと思い、一念発起。

  • 文字列にはstrとbyteがあるぽい
  • やっぱりmailは汚い
  • クラスのメソッドにはselfを書く必要がある。なんでや

このへん(POP3)をやった http://python.civic-apps.com/python3-bytes-str-convert/ も参考になった


検索キーワード:

記事

カテゴリ

Amazon | Android | apache | Arduino | bash | bluetooth | Books | CakePHP | CakePHP3 | CakePHP4 | Chrome | Chromebook | CodeIgniter | CSS | Docker | Eclipse | Emacs | etc | Firefox | Flask | Gadget | git | Gnome | Google | Heroku | HTML | hugo | Internet | iPhone | IS01 | IS03 | Java | JavaScript | json | Kotlin | Laravel | LINE | magento | mysql | nginx | nodejs | Oops | PC | Perl | php | Python | Qt | Ruby | ruby | Shell | ssh | tdiary | twitter | ubuntu | unix | VirtualBox | Web | Windows | windows | WindowsMobile | WX5 | YAML | zsh | ここか | そば | つくる | つり | できごと | アクアリウム | ギター | セキュリティ | プリンタ | ベース | ボクシング | ポエム | マネー | メシ | ラズパイ | 仕事 | 作家 | 壮絶 | 妄想 | 忘れる | 料理 | | 暑い | 痛い | 社会 | 自転車 | | 車輪 | | 野球 | 銭湯 | 音楽 |

全部 : / 今日 :

近頃

links

profile

もっとヒゲ伸ばしたい。