Linux実践講座

Linux実践講座

コンピュータを便利に使う tips などをメモ

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

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

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

 

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

--- 広告 ---
--- 広告 ---
最近の投稿
 
%d人のブロガーが「いいね」をつけました。