Strona 1 z 1

Problem z komendami UNIXowymi

: 08 października 2015, 21:24
autor: adriannnn69
Za pomocą terminala w Linuxie mam wykonać kilka poleceń, i takie jak usunięcie danej lini, stworzenie katalogu, pobranie katalogu z serwera nie są dla mnie trudne ale nie wiem jakie komendy są mi potrzebne do (dostaje plik z wieloma kolumnami i liniami):
1) usunąć wszystkie linie w których są wodory H
2) usunąć wszystkie kolumny od 2 do końca
3) usunąć wszystkie spacje z wybranych lini
Czy ktoś z Was zna takowe komendy? Bardzo proszę o pomoc lub naprowadzenie

: 08 października 2015, 21:26
autor: mariaczi
Ad. 1. sed + regex
Ad. 2. cut
Ad. 3. sed lub tr

: 08 października 2015, 21:43
autor: adriannnn69
1. sed 's///H/d' 'NAZWA MOJEGO PLIKU' znalazłem takie "coś" czy to niepoprawna komenda ?
2. cut -f1,2 NAZWA MOJEGO PLIKU to chyba dobre?
3. ok wiem że tr usuwa dane znaki z pliku tylko jak zrobić zeby usuwało dane znaki z danych linijek?

: 08 października 2015, 22:36
autor: mariaczi
Jak wspomniałem wcześniej, sed: http://linuxcommando.blogspot.com/2008/ ... -file.html
Na dole masz jeszcze z użyciem awk ;)

: 08 października 2015, 22:47
autor: adriannnn69
Nie wyświetliło mi Twojej odpowiedzi :x no na innym forum też dostałem odpowiedz typu np "sed '3n; 2,5 s/ //g' file"
A uważasz że punkt 1 i 2 tak jak wyżej napisałem są dobre?