5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【sed】シェルスクリプト総合@LINUX Part2【awk】

485 :login:Penguin:2007/01/18(木) 07:40:47 ID:TIv0wXG8
Fedoraを使用してシェルの勉強をしています
文字列関連でわからないところがあり 行き止まってしまいましたのでお力を貸していただけないでしょうか

質問なのですが
testディレクトリの中に存在しているファイルの名前をExistenceFile.txt
に吐き出してあげようと思っています
testディレクトリにある多くのファイル名は 「xxxxx ffffff rrrrrr」 というように半角スペースが所々に入ってしまっております
その状態で下記を実行しますと

#!/bin/sh
FILE=`find /test -typef`
for I in $FILE
do
FILE_NAME=`basename "$I"`
echo $FILE_NAME >> ExistenceFile.txt
done

結果が
20060712
backup
file
等とスペースがあるところで改行されてしまいます
これを 改行なしで1行でExistenceFile.txtに吐き出す方法はありませんでしょうか


160 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)