sed 複数のスペースを1つのスペースに変換

Syntax

Syntax

sed -e 's/ */ /g' ./input.txt

cat ./input.txt | sed -e 's/ */ /g'
## *の前は2個のスペース</p>

Comment

Comment

複数のスペースを1つのスペースにまとめる

Example

#  
#cat input.txt  
test line1  
test line2  
   test line3 <---testの前に3このスペースを配置  
test line4  
  test line5 <---testの前に2このスペースを配置  
 test line6 <---testの前に1このスペースを配置  
test line7  
#  
#  
#sed -e 's/  */ /g' input.txt  
test line1  
test line2  
 test line3 <---複数スペースが一個のスペースになっている  
test line4  
 test line5  
 test line6  
test line7  
#  
#cat input.txt | sed -e 's/  */ /g'  
test line1  
test line2  
 test line3  
test line4  
 test line5  
 test line6  
test line7  
#  
#sed -e 's/  *//g' input.txt <---複数スペースを削除する  
testline1  
testline2  
testline3  
testline4  
testline5  
testline6  
testline7  
#    

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です