`cut -d: -f5-'çizgileri kolon olmasa bile yazdırır


12

Satırları içeren "dosya" adlı bir dosya varsayarsak:

foo:bar:baz:qux:quux
one:two:three:four:five:six:seven
alpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu
the quick brown fox jumps over the lazy dog

Cut komutunu bu seçeneklerle kullanırsak:

$ cut -d ":" -f 5- file
quux
five:six:seven
epsilon:zeta:eta:theta:iota:kappa:lambda:mu
the quick brown fox jumps over the lazy dog

Son satırda iki nokta üst üste karakteri o kadar normal bulunamamıştı ki, bu satır 5'inci alandan satırın sonuna kadar başlıyoruz.

Neden böyle ?

Yanıtlar:


16

Varsayılan cutolarak -fseçenek, sınırlayıcı karakter içermeyen herhangi bir satırı yazdırır. -sBunları istemiyorsanız kullanın :

$ cut -d ":" -f 5- -s file
quux
five:six:seven
epsilon:zeta:eta:theta:iota:kappa:lambda:mu
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.