Chcę bash sposób, aby odczytać linie ze standardowego wejścia (tak, że mogę potok wejścia do niego), i usunąć tylko początkowe i końcowe znaki spacji. Piping to echo nie działa.Jak przycinać linie odczytu ze standardowego wejścia na bash?
Na przykład, jeśli wejście jest:
12 s3c
sd wqr
wyjście powinno być:
12 s3c
sd wqr
chcę uniknąć pisania skryptu Pythona lub podobny do czegoś tak trywialnego jak ten. Każda pomoc jest doceniana!
Dwa procesy sed są niewygodne w wadze ciężkiej. Dlaczego nie: 'sed 's/^ * //; s/* $ //''? –
To działa wbrew danym, które dostarczył. Dałem ci za to punkty! : D – phillip
dlaczego nie nawet 'sed -r 's/* (. *) */\ 1/g''? –