cat find ./ -name "*hoge*" -ctime -5 | nkf -w > test
のようにしていますが、ファイル名のみでファイルの中身が入りません。
どう組み立てれば目的が達成できるでしょうか?
find の初期動作はファイル名の出力のみですからそうなるのは当たり前かと。
というより、提示されているコマンドって動かなさそうに見えるんですが。
#/bin/sh find ./ -name "*hoge*" -ctime -5 | whie read FILE ; do cat $FILE | nkf -w > ${FILE}.utf done
nkf の種類によっては別ファイルにする必要がない物もありますが、一応汎用的な物として。
find の初期動作はファイル名の出力のみですからそうなるのは当たり前かと。
というより、提示されているコマンドって動かなさそうに見えるんですが。
#/bin/sh find ./ -name "*hoge*" -ctime -5 | whie read FILE ; do cat $FILE | nkf -w > ${FILE}.utf done
nkf の種類によっては別ファイルにする必要がない物もありますが、一応汎用的な物として。
ありがとうございます。さっそくやってみます。
cat find ./ -name "*hoge*" -ctime -5 -exec cat {} \; | nkf -w > test
ありがとうございます。さっそくやってみます。
ありがとうございます。さっそくやってみます。