温故知新 linux実践講座

温故知新 linux実践講座

温故知新。linuxを使いこなしてみよう。

ホーム » スクリプト入門 » zipファイルを解凍するシェルスクリプト

— 広告 —


— 広告 —

zipファイルを解凍するシェルスクリプト

所要時間 約 2分

わたしは普段 Linuxを使っていて、zip ファイルを解凍する時も unzip filename.zip とコマンドを打って解凍しています。
 

$ unzip *.zip

と打つと caution: filename not matched: chapter1.zip などと怒られてしまいうのでシェルスクリプトを書いて複数の圧縮された zip ファイルをコマンド一発で解凍しています。
 

#!/bin/sh
for f in *.zip
do
unzip $f
done

「シェルスクリプト for in do done」をキーワードにしてgoogleで検索すると丁寧な説明がされたページを見つける事ができます。
   
「for 文はシェルスクリプトで使用するのみならず、コマンドラインからも直接使用することが可能」など面白い記事に出会えたりするので、googleで検索して知見を広げるのも楽しいですね。
  
追記
twitter で【怒濤の】USP友の会【シェル芸】 ‏@usptomoさんから xargsを使ったほうが、いいんじゃないか? っていう指摘をいただいた。ー>xargs コマンドの使い方を覚える http://jagp.net/sl/ub0rl

-- 広告 -- -- 広告 --

 

この記事に関連する記事一覧

アフィリエイトで稼ぐ
プロフィール

ぴよふぁくとりぃです。

職業は自宅でサーバ管理、資格は薬剤師です。
趣味も職業もパソコンラブです。
よろしくね。
連絡先: admin@arakanoj.com
URL: http://piyofactory.com

検索
人気ページ
東京電力予想最大電力(万kW)
twitter
使い方を知れば知るほど楽しく使える Linux。
Linux の基本を覚えてもっともっと楽しいコンピュータの使い方を身につけましょう。