awk
Znajdź i zabij proces w jednej linii za pomocą bash i regex
Często muszę zabić proces podczas programowania.
Teraz robię to tak:
[~]$ ps aux | grep 'python csp_build.py'
user 5124 ... nie i zabić go w tej samej linii?
TAK:
[~]$ ps aux | grep 'python csp_build.py' | kill <regex that returns the pid>
Jaka jest różnica między sed a awk? [zamknięte]
Jaka jest różnica między awk
a sed ?
Jakiego rodzaju aplikacji najlepiej używać
skrzynie na Narzędzia sed i awk ?
Jakie są różnice między Perlem, Pythonem, AWK i sed? [zamknięte]
Po prostu chcesz wiedzieć, jakie są główne różnice między nimi? i moc każdego języka (gdzie lepiej go używać).
Edit: to nie jest" vs. " jak temat, tylko informacja.
Narzędzie Bash do pobierania n-tej linii z pliku
Czy jest na to jakiś" kanoniczny " sposób? Używałem head -n | tail -1, co robi sztuczkę, ale zastanawiałem się, czy istnieje ... ecjalnie wyodrębnia linię (lub zakres linii) z pliku.
Przez "canonical"mam na myśli program, którego główną funkcją jest to.
Używanie awk do drukowania wszystkich kolumn od n-tego do ostatniego
Ta linia działała, dopóki nie miałem spacji w drugim polu.
svn status | grep '\!' | gawk '{print $2;}' > removedProjs
C ... lub więcej? ($3, $4.. dopóki nie będziemy mieć więcej kolumn?)
Powinienem dodać, że robię to w środowisku Windows z Cygwin.
Jak usunąć zduplikowane linie w pliku bez sortowania go w systemie Unix?
Czy istnieje sposób na usunięcie zduplikowanych linii w pliku w Uniksie?
Mogę to zrobić za pomocą komend sort -u i uniq, ale chcę użyć sed lub awk.
Czy to możliwe?
AWK: dostęp do przechwyconej grupy z wzorca linii
Jeśli mam polecenie awk
pattern { ... }
I pattern używa grupy przechwytywania, jak Mogę uzyskać dostęp do łańcucha tak przechwyconego w bloku?
Jak używać zmiennych powłoki w skrypcie awk?
Znalazłem kilka sposobów na przekazanie zewnętrznych zmiennych powłoki skryptowi awk, ale jestem zdezorientowany co do ' i ". ... " '}'
awk: cmd. line:1: BEGIN{print
awk: cmd. line:1: ^ unexpected newline or end of string
Nie rozumiem tego.
Użycie awk do usunięcia znaku kolejności bajtów
Jak wyglądałby awk skrypt (prawdopodobnie jednowierszowy) do usuwania BOM ?
Specyfikacja:
wypisuje każdą linię po pierwszej (NR > 1)
dla pierwszej linii: jeśli zaczyna się od #FE #FF lub #FF #FE, usuń te i wydrukuj resztę
Jak połączyć co dwie linie w jedną z linii poleceń?
Mam plik tekstowy w następującym formacie. Pierwsza linia to "klucz", a druga to "wartość".
KEY 4048:1736 string
3
KEY 0:17 ...
Będzie lepiej, jeśli użyję jakiegoś ogranicznika jak $ lub ,:
KEY 4048:1736 string , 3
Jak połączyć dwie linie w jedną?
Jak wybrać linie pomiędzy dwoma wzorcami znaczników, które mogą wystąpić wielokrotnie w awk / sed
Używając awk lub sed Jak wybrać linie, które występują pomiędzy dwoma różnymi wzorami znaczników? Może być wiele sekcji oznac ... -e '1,/abc/d' -e '/mno/,$d' <FILE>
Czy jest jakiś sposób w sed lub awk aby robić to wielokrotnie aż do końca pliku?
Jakie są różnice między grep, awk i sed? [duplikat]
Możliwy duplikat:Jakie są różnice między Perlem, Pythonem, AWK i sed?Jaka jest różnica między sed a awk?
Może nie ba ... towany co do różnic między grep, awk i sed pod względem ich roli w administracji systemem Unix/Linux i przetwarzaniu tekstu.
Jak mogę usunąć zduplikowane linie w pliku w systemie Unix?
Czy istnieje sposób na usunięcie zduplikowanych linii w pliku w Uniksie?
Mogę to zrobić za pomocą komend sort -u i uniq, ale chcę użyć sed lub awk.
Czy to możliwe?
Jak używać ": "jako separatora pól AWK?
Podano następujące polecenie,
echo "1: " | awk '/1/ -F ":" {print $1}'
Dlaczego wyjście AWK:
1:
?
Jak mogę przetasować wiersze pliku tekstowego w wierszu poleceń systemu Unix lub w skrypcie powłoki?
Chcę losowo przetasować linie pliku tekstowego i utworzyć nowy plik. Plik może mieć kilka tysięcy wierszy.
Jak mogę to zrobić z cat, awk, cut, itd?
Jak mogę usunąć znak nowej linii, jeśli jest to ostatni znak w pliku?
Mam kilka plików, które chciałbym usunąć ostatni znak nowej linii, jeśli jest to ostatni znak w pliku. od -c pokazuje mi, że ... d, ale najlepsze, co mogłem wymyślić, to nie robić sztuczki:
sed -e '$s/\(.*\)\n$/\1/' abc
Jakieś pomysły, jak to zrobić?
Czy istnieje narzędzie Unix, które przyspiesza znaczniki czasu na stdin?
Skończyłem pisząc krótki skrypt do tego w Pythonie, ale zastanawiałem się, czy jest jakieś narzędzie, do którego można wprowa ... o raz ocenia polecenie date podczas wykonywania sed, więc ten sam znacznik czasu jest nieprawidłowo poprzedzony każdą linią.)
Jak szybko zsumować wszystkie liczby w pliku?
Mam plik, który zawiera kilka tysięcy liczb, każda w swojej własnej linii:
34
42
11
6
2
99
...
Chcę napisać skrypt, który ... nie, ale nie jest zbyt wydajne. (To trwa kilka minut, aby uruchomić.) Szukam bardziej wydajnego rozwiązania. Jakieś sugestie?
Awk multiple delimiter
Mam plik, który zawiera następujące wiersze:
/logs/tc0001/tomcat/tomcat7.1/conf/catalina.properties:app.env.server.name = d ... omcat7.5
Jak wyodrębnić ostatnie pole z nazwą domeny, która jest po '='? Jak użyć multiple delimiter do wyodrębnienia pola?
Jak używać wielu argumentów dla awk z shebangiem (np. #!)?
Chciałbym wykonać skryptgawk z --re-interval używając shebang. "Naiwne" podejście
#!/usr/bin/gawk --re-interval -f
... awk ... mentów przez spacje. Zależy mi tylko na tym, jak to zrobić na systemie, który tak się zachowuje; skrypt nie ma być przenośny.