Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

スペースの入ったディレクトリ名やファイル名をスクリプトで処理する@Linux

      2013/07/15

findコマンドでスペース入ったディレクトリやファイルを検索し、その結果をforで処理しようとすると、スペースが区切り文字になってしまい、うまく処理できません。

その時はreadを使って以下のようにするとうまく処理できます。

tar.gzファイルを処理する場合
$ find . -name "*.tar.gz" | while read file; do echo "$file"; done

 - IT技術, プログラミング ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
googleマップが凄い!!

とうとうgoogleマップのストリートビュー(street view)の日本版が …

no image
qcow2のディスクイメージをマウントして編集する@Ubuntu12.04

KVMなどで使われているqcow2形式のディスクイメージは、単純なディスクイメー …

no image
aufsでディレクトリを重ねてマウント@Ubuntu 14.04

aufsをUbuntu 14.04上で使ってみました。 aufsは、複数のディレ …

no image
firefox7のアドレスバーにhttps://を表示させる

firefox7からアドレスバーのURLにhttps://が表示されなくなりまし …

no image
Galaxy S III(SC-06D)のroot再取得@4.1.2(MF1)

ほとんどアップデートしていない root 化されたスマホ SC-06D (4.0 …

no image
noRoot Firewall に広告ブロック用のドメインリストをインポート

root なしでAndroidのアプリのNW通信を遮断できる便利なアプリ noR …

no image
ファンクションが間違っています@DVD from VARDIA

東芝のHDD/DVDレコーダー VARDIAで作成したDVDをWindows X …

no image
DVD-Rに4倍速で書き込みできない@GSA-4040B

数年前に発売されたDVDマルチドライブ GSA-4040Bを持っているのですが、 …

no image
PXEブートでネットワークインストール@RHEL5 or CentOS5

最近のPCやサーバーではPXEというネットワークブートを使って、CDやDVDを使 …

GO言語1.12の新機能モジュールを使う

GO 1.12から、公式にmoduleが使えるようになるようなので、一足先に1. …