Jak mogę grep dla konkretnej nazwy kolumny i wyświetlić wartość pod tą kolumną. Przykładowe dane: StandByFile StandByPg StandByLSN StandByRcvBufUsed S0082160.LOG 621668 0x00000C85118BC72D 0% Chcę wyświetlić 0% pod StandByRcvBufUsed kolumna. Pamiętaj, że plik zawiera inne dane, różniące się od powyższych kolumn, co oznacza, że w plikach w różnych wierszach znajdują się …
Mam 3 pliki w katalogu: xyz1.txt, xyz2.txt, rst_xyz.txt i chcę pracować TYLKO z pierwszymi dwoma (tymi, które zaczynają się od xyz). Komenda ls | awk '/xyz/{print $1}' zwróci wszystkie trzy. Jakie zmiany mogę wprowadzić do polecenia, aby określić TYLKO pliki xyz *? próbowałem ls | awk '/^xyz/{print $1}' myśląc, że …
Mam dwa takie pliki csv: test1.csv: user size aaa 10 bbb 20 ccc 30 test2.csv: name value www 5 mmm 8 ppp 9 Chcę to przekonwertować na dwie oddzielne tabele HTML za pomocą skryptu powłoki. Jak mam to zrobic?
Użytkownicy Uniksa mogą mieć swoje prawdziwe nazwiska wymienione w /etc/passwd/. The finger polecenie może wyświetlać prawdziwe nazwy. Mogą ls -l pokaż te prawdziwe nazwy właścicieli plików obok plików? Jeśli ls nie można tego zrobić bezpośrednio, to jaki jest najlepszy sposób na potokowanie danych wyjściowych ls -l przez finger aby osiągnąć …
1 1479870 5022248660 1 1911574 3015889020 8 1 1569783 5029193930 Dane wyjściowe powinny być 1 1911574 3015889020 8 użyłem awk '$4!=""' number.csv ale to nie działało. Czy ktoś może mi dać wskazówkę?
Chcę przeanalizować niektóre adresy URL z zapisanego pliku HTML za pomocą prostego skryptu / komendy bash, aby móc je pobrać za pomocą wgetpóźniejszych plików. Do tej pory mam: awk 'BEGIN{ RS="<a *href *= *\""} NR>2 {sub(/".*/,"");print; }' index.html >> url-list.txt który zapisuje każdy link znajdujący się w moim pliku HTML …
Skanuję wszystkie skrypty powłoki na moim serwerze i robię to za pomocą następującego polecenia: find / -type f -exec file --mime-type {} \; | grep "text/x-shellscript" Działa to dobrze, a oto przykładowe dane wyjściowe z tego: /lib/udev/hwclock-set: text/x-shellscript /lib/init/bootclean.sh: text/x-shellscript /etc/network/if-up.d/openssh-server: text/x-shellscript /etc/network/if-up.d/mountnfs: text/x-shellscript Teraz chcę popracować nad nazwami plików …
Obecnie używam AWK, aby znaleźć i zastąpić część pierwszych trzech wystąpień ciągu. Ciąg jest sformatowany jako taki, aw pliku znajduje się wiele takich ciągów: func(tempID="39849235",count='12'); Za pomocą tego linku udało mi się znaleźć metodę użycia AWK do znalezienia i zastąpienia pierwszych trzech instancji ciągu. Zmieniłem go na to, co musiałem …
W tej chwili próbuję nauczyć się awk, więc próbuję tego na disk utilitypolecenie. Oto dane wyjściowe po uruchomieniu Disk Utility list disk0 / dev / disk0 (wewnętrzny, fizyczny): #: NAZWA TYPU IDENTYFIKATOR ROZMIARU 0: GUID_partition_scheme * 251,0 GB dysku0 1: EFI EFI 209,7 MB dysku 0s1 2: Apple_HFS Macintosh HD …
Muszę zrobić skrypt w AWK, który wybierze dłuższe pole w wierszu, a następnie na końcu pokaż w dwóch wierszach i długości poniżej (w drugiej linii). Ja to zrobiłem: NF>0 || $0=="^[[:space:]]{1,}$"{ tab[FNR]=$1 len[FNR]=length($1) i=2 while (i<=NF) { len2=length($i) if(len2>len[FNR]) { tab[FNR]=$i len[FNR]=len2 } i=i+1 } print tab[FNR] } END{ for(x …
Muszę ustawić bieżącą datę na komendę linux, która da mi wynik quarter number Mam dwa pytania date +"%Yq$(expr $(expr $(date -d '-1 month' +%m) - 1) / 3 + 1)" wynik -> 2015q3 (bieżący kwartał) date +"%Y %m" | awk '{q=int($2/4);y=$1;if (q==0){q=4;y=y-1;}; printf("%sq%s\n", y, q);}' wynik -> 2015q2 (poprzedni kwartał) …
Mam dwa pliki, a format plików to zmienna = wartość lub zmienna # lub #. Wartości wszystkich zmiennych są albo nieustawione; tak; mod Chcę skopiować wszystkie wpisy z tych plików do innego pliku i zachować tylko unikalne wpisy. W przypadku, gdy oba pliki mają tę samą zmienną, ale mają różne …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.