前提・実現したいこと
フォルダ配下のファイルを for文 で取得して決まった作業を行いたいです。
発生している問題・エラーメッセージ
Windowsから送られてきたこういうファイルがあります。(フォルダパスが名前に入ってしまっているもの。)
root@kaihatsu:/data/# ls 'E:\Data log\20210424\auto$0$0.csv' 'E:\Data log\20210424\auto$0$7.csv' 'E:\Data log\20210427\auto$0$6.csv' 'E:\Data log\20210424\auto$0$1.csv' 'E:\Data log\20210424\auto$0$8.csv' 'E:\Data log\20210427\auto$0$7.csv'
forで読み込んで処理したいのですが・・・
root@kaihatsu:/data/# for i in `find . -maxdepth 1 -type f`;do echo ${i} ;done
問題点:改行されてしまう。
./E:\Data log\20210424\auto$0$0.csv ./E:\Data log\20210424\auto$0$1.csv ./E:\Data log\20210424\auto$0$7.csv . . .
期待値:こうなってほしい。
./E:\Data log\20210424\auto$0$0.csv ./E:\Data log\20210424\auto$0$1.csv ./E:\Data log\20210424\auto$0$7.csv
補足情報(FW/ツールのバージョンなど)
Ubuntu18.04
最終目的
順番ずつファイルを読み込んで、sed で置換をしたいのです。
for文でまわしたときに、改行されないいい方法をご存知の方いらっしゃいましたらアドバイスいただけませんでしょうか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/25 10:16