Pytania oznaczone «awk»

9
awk warunek prawda i fałsz

Natknąłem się na to, że jeśli użyjemy awk 0 inputfile, nie wydrukuje niczego, co 0oznacza fałsz warunku. Jeśli użyjemy awk 1 inputfile, to wypisze wszystko jako 1prawdziwe dla każdej interpretacji awk linii. Jeśli użyjemy awk any_string inputfile, nic nie wydrukuje, ponieważ wszystkie zmienne awk...

9
awk sed if statement

Próbuję dodać 0 na początku, JEŻELI występuje „.” przy drugim znaku tej linii. Nie mogłem połączyć tych dwóch; awk '{ print substr( $0, 2, 1 ) }' file.txt pokazując drugą postać sed -ie "s/.\{0\}/0/" file.txt dodając zero na początku. Powinien być napis „jeśli drugi znak jest...

9
awk nieoczekiwanie usuwa kropkę z łańcucha

Chcę dodać kolumnę (2. miejsce) do .csvpliku i chcę, aby wartości tej kolumny były ciągami znaków i były cytowane; Następujące polecenie dodaje kolumnę, ale bez cudzysłowów: awk -F"," 'BEGIN { OFS = "," } {$2="2.4.0"; print}' test.csv > output.csv Poniższe podejście obejmuje cudzysłowy, ale z...

9
awk przypisuje do wielu zmiennych jednocześnie

Próbuję wyciągnąć dwie wartości liczbowe z ciągu i przypisać je do zmiennych za pomocą awk( gawkwłaśnie tego używam). Chcę wyciągnąć główne i drobne numery wersji z łańcucha wersji tmux do awkzmiennych, np .: wkład tmux 2.8:; maj == 2imin == 8 wkład tmux 1.9a:; maj == 1imin == 9 wkład tmux 2.10:;...

8
Dwa separatory pól (dwukropek i spacja) w awk

Jak możemy określić dwa separatory pól w poleceniu awk, gdy jednym z nich jest spacja? Myślę, że można to zrobić za pomocą wbudowanego warunku if-else w awk, jednak nie jestem pewien co do dokładnego polecenia. Przykładowy plik jest jak poniżej: cat test.txt Swapnil Engineer...