Pytania otagowane jako awk

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

10
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 swego rodzaju edytor strumieni. Poniższe nie działa perl -e 'use …
73 regex  sed  perl  awk 

9
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 minuty ffmpeg -i file.flv …
69 ffmpeg  time  awk  clock 

4
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ę -F?
38 unix  awk 

8
sed: jak zastąpić linię, jeśli znaleziono, lub dołączyć do końca pliku, jeśli nie znaleziono?
W przypadku pojedynczego pliku wejściowego zawierającego tylko komentarze (zaczynające się od #) i ZMIENNE = wiersze wartości, czy można zastąpić wartość jednej zmiennej, jeśli zostanie znaleziona, a w przeciwnym razie dołączyć parę na końcu pliku, jeśli nie zostanie znaleziona? Moja obecna metoda polega na usunięciu jej w pierwszym przejściu, a …
33 linux  command-line  sed  awk 


3
Jak mogę utworzyć spis treści dla dokumentu przeceny za pomocą Python / AWK / SED?
Mam następujący dokument przeceny: Heading-a ========== ---text--- Heading-b ------------ --- text --- Heading-c ---------- --- text--- Heading-d ======= --- text---- Heading-e --- ... Chciałbym stworzyć z niego klikalny spis treści, podobnie jak robi to LaTex , ale nie mogę znaleźć narzędzia, które to robi, co sugeruje, że powinniśmy go zbudować. …


2
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ć wszystkie wystąpienia znaków spoza ASCII, …
13 linux  grep  perl  awk  ascii 

3
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 polecenia do programu awk i …
12 macos  command-line  bash  awk  top 


1
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> | awk 'BEGIN{FS="'"}{print $2}' Jak mogę uzyskać dosłowny pojedynczy …

1
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 cytatów, próbowałem nawet tego: ssh …
11 linux  shell  awk 

2
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 tekstu
10 awk 



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.