Olmadan kullanarak sed
ya awk
, sadece cut
alanların sayısı her satırı ile bilinmeyen veya değiştirmek olduğunda, nasıl son alanı alabilirim?
sed
veya awk
: perl -pe 's/^.+\s+([^\s]+)$/$1/'
.
cut
desteklemediği bir şeyi destekleyen yanlış önermeyle başlar . Ancak, okuyucunun takip etmesi daha kolay olan kodu düşünmeye zorlaması açısından yararlı olduğunu düşündüm. Ben kullanım için hızlı, kolay bir yol istedi cut
için birden sözdizimi kullanmaya gerek kalmadan awk
, grep
, sed
vb rev
şey hile yaptı; çok zarif ve hiç düşünmediğim bir şey (diğer durumlar için tıknaz olsa bile). Diğer cevaplardan diğer yaklaşımları da okumayı sevdim.
find | cut -d. -f<last>
doğal eğim olduğunu
cut
Komuta aşık mısın :)? neden başka Linux komutları olmasın?