sh unarコマンドですべてのファイルを解压缩するスクリプト。あと展开后のディレクトリから空白文字を置换する。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh unarコマンドですべてのファイルを解压缩するスクリプト。あと展开后のディレクトリから空白文字を置换する。相关的知识,希望对你有一定的参考价值。

#!/bin/bash
# -*- coding: utf-8 -*-

for f in *.zip; do
  # unarはbashに標準では存在しないコマンド
  # 別途apt-getする必要がある
  # 処理内容はzipの解凍
  unar $f

  # 展開したディレクトリ名には空白文字が含まれるものもある
  # 展開した後のディレクトリ名の空白文字を置換する
  dn=`basename "$f" .zip`
  ndn=`echo "$f" | sed -E 's/\s/_/g'`
  mv "$dn" "$ndn"
done

ls

以上是关于sh unarコマンドですべてのファイルを解压缩するスクリプト。あと展开后のディレクトリから空白文字を置换する。的主要内容,如果未能解决你的问题,请参考以下文章

sh 翻訳用POファイルを作成するコマンド

c_cpp catコマンドを作る!linuxのファイルディスクリプタを使って,ファイルから端末へ出力する

sh ファイル検索コマンドいろいろ

java Overwride.javaで作成したテキストファイルの中身をコマンドライン上に表示する。

sh [linux:rm all hoge] desktop.iniとかゴミファイルの一括削除rmコマンド

ruby 10KB以下のファイルをtrashedディレクトリに移动する