Problem z komendami UNIXowymi

Potrzebujesz pomocy z C, C++, perl, python, itp.
adriannnn69
Posty: 3
Rejestracja: 08 października 2015, 21:12

Problem z komendami UNIXowymi

Post 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
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Ad. 1. sed + regex
Ad. 2. cut
Ad. 3. sed lub tr
adriannnn69
Posty: 3
Rejestracja: 08 października 2015, 21:12

Post 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?
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Jak wspomniałem wcześniej, sed: http://linuxcommando.blogspot.com/2008/ ... -file.html
Na dole masz jeszcze z użyciem awk ;)
adriannnn69
Posty: 3
Rejestracja: 08 października 2015, 21:12

Post 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?
ODPOWIEDZ