SOFTELメモ Developer's blog

【linux】標準入力をファイルに書き出すシェルスクリプト

2010/02/08 linux, php
#!/bin/bash

while read line
do
  echo "$line" >> /tmp/test.txt
done

exit 0

対話型コマンドの標準入力に渡される内容を見たいとき、こんなスクリプトでファイルに書き出せる。

何に使いたくて書いたのかというと、

というわけです。

php.ini などで sendmail_path をすり替えてやると、こんな感じで、ヘッダも含めて全部見えます。デバッグやテストに使えます。

$ less /tmp/test.txt

To: xxxxxx@softel.jp
Subject: test
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: BASE64

dGVzdA==

関連するメモ

コメント