2019
03
07

BashからパイプでPythonに渡す

BashからパイプでPythonに渡して、色々する。


Bashの標準入力をPythonに渡してAsciiデコード
$ echo 88 | python -c "import sys; print(chr(int(sys.stdin.read())))"
X


Bashの標準入力をPythonに渡して16進数デコード
$ echo -n '61626364656667' | python -c "import sys; print(sys.stdin.read().decode('hex'))"
abcdefg


$ echo -n '61626364656667' | python -c "import sys, binascii; print(binascii.unhexlify(sys.stdin.read()))"
abcdefg


Bashの標準入力をPythonに渡してZlib展開
$ echo -n '789cf348cdc9c95708cf2fca490100180b041d' | xxd -r -p | python -c "import sys, zlib; print(zlib.decompress(sys.stdin.read()))"
Hello World


以上。
Comment



Only the blog author may view the comment.


Trackback
Trackback URL

«  | HOME |  »

奇妙な風景 Unique Scene
<< >>

プロフィール


最新記事


最新コメント


最新トラックバック


月別アーカイブ


カテゴリ


スポンサード リンク


FC2カウンター


検索フォーム


RSSリンクの表示


リンク


ブロとも申請フォーム


QRコード