くだらねえ質問はここに書き込め! Part 179at LINUXくだらねえ質問はここに書き込め! Part 179 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト750:710 09/12/12 20:45:17 M2vg/LlF >>720 助言 有難う御座います。 その点も 考慮します。 751:login:Penguin 09/12/12 22:06:04 RHYsDKz0 スレ違いだったらすみません。linuxサーバでのファイル操作に関する質問です。 特定のディレクトリAAA/BBB/???から、zipファイルをunzipでその場に解凍、元のzipファイルは削除、 としたいのですが上手くいきません…。 具体的には cd www/AAA/BBB/???/; unzip "???.zip"; rm "???.zip"; cd; これの繰り返しをしたいのです。 findで検索してやる方法も試したのですが、replaceなんとかという質問が出てきて、yで解凍すると一番上の階層に解凍されてしまいます。 一昨日からlinuxコマンド?を触り始めたのでよくわかりません。何かいい方法はないでしょうか?よろしくお願いします。 752:login:Penguin 09/12/12 22:14:59 FAB7tAgf >>751 せめて、なにがどう上手くいかないのか書くべきだと思うの。 あとzip内ファイルの階層情報とか。 753:login:Penguin 09/12/12 22:22:09 RHYsDKz0 >>752 レスありがとうございます。 繰り返しが上手くいきません。for文というのを使って繰り返ししようと思ったのですが、ググってもやり方わからず。 一度for in cd www/AAA/BBB/???/; unzip "???.zip"; rm "???.zip"; cd; とかやってみたけどもちろんエラーが出るだけでした。 そこでfindで find www/AAA/BBB/???/ -name "???.zip" -exec "unzip" -d extract_dir {} \; などやってみたのですが、一番上の階層に解凍されてしまう感じです。 zip内のファイルはname.txtです。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch