Bash içindeki sütunları işle


2

Sütunlardaki karakterleri farklı bir karakterle değiştirmek istiyorum, bunun gibi (boşlukla):

İçinde :

hello

Dışarı:

h l o

Bunu nasıl yapabilirim?

Yanıtlar:


1
cat readme.txt | sed -e "s/\(.\)./\1 /g"

EDIT: Kod stilini kullanmadığım sürece eğik çizgilerin gizlendiğini fark ettim. Sabit.


1

Bu yapacak:

awk '{for(i=1;i<=length;i+=2) printf("%c ", substr($0, i, 1)); printf "\n"}' <filename>

awk her satırı sırayla işler, for loop diğer tüm karakterleri işler ve ardından bir boşluk izler



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.