Pytania oznaczone «awk»

AWK to język przetwarzania tekstu. Służy głównie do manipulacji i przetwarzania danych strukturalnych oraz do generowania raportów.

73
Usuwanie kodów kolorów ANSI ze strumienia tekstu

Sprawdzanie wyniku z perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' w edytorze tekstów (np. vi) pokazuje: ^[[37mABC ^[[0m Jak usunąć kody kolorów ANSI z pliku wyjściowego? Podejrzewam, że najlepszym sposobem byłoby przepuszczenie danych wyjściowych przez...

69
Jak uzyskać czas trwania filmu w kilka sekund?

Jak mogę uzyskać czas trwania filmu w kilka sekund? Co próbowałem: ffmpeg -i file.flv 2>&1 | grep "Duration" Duration: 00:39:43.08, start: 0.040000, bitrate: 386 kb/s mediainfo file.flv | grep Duration Duration : 39mn 43s To, co jest blisko, ale nie jest tak dokładne, 2383 to 39,71...

38
awk, mawk, nawk, gawk… CO?

Właśnie zacząłem uczyć się awk i jestem trochę zdezorientowany tymi wszystkimi wersjami. Czy jest jakaś „wersja”, którą można znaleźć we wszystkich systemach uniksowych? Na przykład zwykły vi? Czy standardowy awk obsługuje opcję

13
Jak mogę zidentyfikować znaki spoza ASCII z powłoki?

Czy istnieje prosty sposób, aby wydrukować wszystkie znaki spoza ASCII i numery linii, na których występują one w pliku przy użyciu narzędzia wiersza polecenia, takie jak grep, awk, perlitp? Chcę zmienić kodowanie pliku tekstowego z UTF-8 na ASCII, ale zanim to zrobię, chcę ręcznie zastąpić...

12
Filtrowanie wyjściowych poleceń

Korzystam z komputera Mac i chcę filtrować dane wyjściowe toppolecenia dla określonego procesu, tak aby wyświetlane były tylko kolumny PID, COMMAND i% CPU. Po uzyskaniu PID procesu uruchamiam: top -pid 1234 Wyświetla to jednak ponad 15 kolumn dla tego procesu. Czy mogę przesłać dane wyjściowe...

11
Awk nie działa w przypadku podwójnych cudzysłowów

To polecenie nie działa: ssh $HOST "ls -l | awk '{print $1}'"` Powyżej ignoruje polecenie awk. Myślę, że może to być spowodowane podwójnymi cytatami? Ponadto, jak dodać kolejny zestaw podwójnych cudzysłowów w awk? to znaczy: ssh $HOST "awk '{print $1 "*"}' /some_file" Próbowałem uciec od...

11
Jak korzystać z separatora awk pojedynczego cytatu?

Chciałbym użyć awk do wyciągnięcia informacji z danych wyjściowych SQL, takich jak: (liczba (odrębna klasa serwera) = „2”) I trzeba wyodrębnić liczbę, która w tym przykładzie wynosi 2. Chciałbym zrobić coś takiego, ale nie mogę wymyślić, jak uniknąć pojedynczego cytatu: <sqlCommand> |...

10
Jak mogę znaleźć moją wersję awk?

Jeśli chcę poznać wersję awk, otrzymuję: $ awk --version awk: not an option: --version Sprawdzam man awk, widzę, że mój awk jest mawk - język skanowania wzorów i przetwarzania

4
Wyprowadzaj liczby z pliku w innej kolejności

Mam plik zawierający: 1 2 3 4 1 3 5 4 8 3 2 1 Każda linia ma inną liczbę cyfr. I jest jeszcze 1000 takich. Chcę, aby wyjście było takie: 1 2 2 3 3 4 4 0 1 3 3 5 5 4 4 8 8 0 3 2 2 1 1 0 edytuj ten post !! mam na myśli, że jeśli jest to ostatnia cyfra w wierszu, umieść tę cyfrę, a...

3
Analizuj według znaków kontrolnych

Próbuję przeanalizować dane wyjściowe polecenia, które oczekuje na zapis na ekranie. Ma dane oddzielone sekwencjami kontrolnymi przejścia do źródła (dla VT220, ESC[1;1H). Potrzebuję tylko ostatniej części (tj. Po ostatnim przejściu do źródła). Próbowałem robić to na wiele sposobów (głównie awk i...

2
średnie csv w linii poleceń linux

Mam duży plik pełen takich rekordów 1, 2, 4, 5, 6 1, 3, 5, 6, 3 1, 4, 5, 6, 6 2, 4, 5, 5, 5 2, 3, 4, 5, 2 w każdym razie muszę wziąć średnią wszystkich wierszy z tym samym pierwszym numerem (kluczem). to znaczy 1, 3, 4.66, 5.66, 5 2, 3.5, 4.5, 5, 3.5 Wiem, że jest to coś, w czym świetny byłby...