1
有水
1 123 456滴有沒有一種方法來取出與SED千個空間分隔符? 導致
有水
1123456滴查找模式並不難 但我找不到如何刪除空間
sed的S/[0- 9]''[0-9]/???/
謝謝您提前。
有水
1 123 456滴有沒有一種方法來取出與SED千個空間分隔符? 導致
有水
1123456滴查找模式並不難 但我找不到如何刪除空間
sed的S/[0- 9]''[0-9]/???/
謝謝您提前。
sed 's/\([0-9]\) \([0-9]\)/\1\2/g'
這應該工作太 -
perl -pe 's/(?<=[0-9])(\s)(?=[0-9])//g'
我們後面使用負的外觀和向前看,我們尋找在這兩種情況下的數字。如果我們找到它們之間的空間,我們就換成一無所有。
[jaypal:~] echo "There are 1 123 456 drops of water" | perl -pe 's/(?<=[0-9])(\s)(?=[0-9])//g'
There are 1123456 drops of water
工程就像一個魅力! Tks – CedSha 2012-01-16 22:14:28
@ user1152749:第一:我的榮幸,第二:請接受正確答案,如果有的話,第三:這是題外話,我等人投票結束。 – 2012-01-16 22:16:25