拡張子は全て同じで、以下のように複数のファイルがある時に
dir_1/ a.txt b.txt c.txt d.txt e.txt
↓上記ファイルを個別に、別のディレクトリにzip化して保存したいと思っています。
dir_2/ a.zip b.zip c.zip d.zip e.zip
単純には、lsしてコピペでzip dir_2/a.zip a.txtと列挙すればいいのですが
これをワンライナーでやる方法はあるのでしょうか。
basename -a --suffix=.txt dir_1/*.txt | zip dir_2/[パイプ].zip [パイプ].txt
イメージとしては上記のような感じで、
パイプした値を後続処理の二箇所で使いたいです。
ご教示お願いいたします。m(_ _)m
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/22 08:04