Chcę zrobić grep \resources\. Jak mam to zrobic? Próbowałem: grep \resources\ grep \\resources\\ grep "\resources\" grep "\\resources\\" Żadna z tych czynności nie działa .
Mam wyrażenie regularne, które utknąłem w moim .gitignorepodobnym do: (Big|Small)(State|City)-[0-9]*\.csv Nie działało, więc przetestowałem go na RegexLab.NET . Następnie znalazłem stronę podręcznika gitignore, która doprowadziła mnie do wniosku, że gitignore nie używa wyrażeń regularnych, a raczej fnmatch (3) . Jednak fnmatch nie wydaje się mieć odpowiednika grup przechwytywania. Czy to …
Zgodnie z dokumentacją GNU: ‘\<’ Match the empty string at the beginning of word. ‘\>’ Match the empty string at the end of word. Mój / etc / fstab wygląda następująco: /dev/sdb1 /media/fresh ext2 defaults 0 0 Chcę, aby grep zwrócił wartość PRAWDA / FAŁSZ dla istnienia / media / …
Próbuję dopasować wiele wartości alfanumerycznych (liczba ta może się różnić) z ciągu i zapisać je w tablicy grup przechwytywania bash. Jednak dostaję tylko pierwszy mecz: mystring1='<link rel="self" href="/unix//api/clouds/1/instances/1BBBBBB"/> dsf <link rel="self" href="/unix//api/clouds/1/instances/2AAAAAAA"/>' regex='/instances/([A-Z0-9]+)' [[ $mystring1 =~ $regex ]] echo ${BASH_REMATCH[1]} 1BBBBBB echo ${BASH_REMATCH[2]} Jak widać - odpowiada pierwszej szukanej wartości, …
Chcę użyć, sedaby zastąpić cokolwiek w ciągu między pierwszym ABi pierwszym wystąpieniem AC(włącznie) z XXX. Na przykład mam ten ciąg (ten ciąg jest tylko do testu): ssABteAstACABnnACss i chciałbym wynik podobny do tego: ssXXXABnnACss. Zrobiłem to z perl: $ echo 'ssABteAstACABnnACss' | perl -pe 's/AB.*?AC/XXX/' ssXXXABnnACss ale chcę to zaimplementować …
Muszę wyszukać słowo kluczowe za pomocą awk, ale chcę przeprowadzić wyszukiwanie bez rozróżniania wielkości liter (bez rozróżniania wielkości liter). Myślę, że najlepszym podejściem jest pisanie wielkimi literami zarówno wyszukiwanego terminu („słowo kluczowe”), jak i linii docelowej, którą odczytuje awk w tym samym czasie. Z tego pytania , jak używać toupperdrukowania …
Próbuję przekonwertować <id>1</id> <Name>ENTERPRISE RESOURCE PLANNING</Name> do: <column name="id">1</column> <column name="Name">ENTERPRISE RESOURCE PLANNING</column> Zakładam, że najlepszym narzędziem do tego zadania byłoby sed, ale nie mogę wymyślić, jak zachować części oryginalnego tekstu w części zastępującej. Jeśli zrobię: $ sed -i 's/<.*>.*<.*>/<column name="\\1">\\2<\/column>/g' filename.xml Dane wyjściowe to: <column name="\1">\2</column> <column name="\1">\2</column> Lub …
Używam rsyncdo kopiowania niektórych plików z udziału do innego. Rekurencyjnie muszę: Usuń pliki docelowe, które zostały usunięte z źródła Tylko synchronizacja .phpi .jspliki Wyklucz każdy inny typ pliku Nie usuwaj .svn/katalogów w miejscu docelowym Jeśli użyję tego: rsync -zavC --delete --include='*.php' --include='*.js' --exclude="*" \ /origin /destination To rsyncnie jest rekurencyjne, …
Próbuję wydrukować linie za pomocą symbolu powtórzenia {n}, ale to nie działa. Dla. np. chcę wydrukować wszystkie linie o długości 4 znaków awk '/^.{4}$/' test_data Powyższy kod nie drukuje tego .Jak to naprawić, aby móc użyć symbolu powtórzenia? Znam alternatywę jak awk '/^....$/' test_dataiawk 'length ==3 ' test_data
UWAGA: To pytanie jest uzupełnieniem tego pytania i odpowiedzi: Jak „grep” dla długości linii w danym zakresie? Jak możemy grepować dla linii, które mają mniej niż 8 lub więcej niż 63 znaki, żadna nie zawiera więcej niż osiem i mniej niż 63 znaki? Tak więc niektóre dopuszczalne liczby znaków mogą …
Powiedz, że mam takie linie: *[234]* *[23]* *[1453]* gdzie *reprezentuje dowolny ciąg (oprócz ciągu formularza [number]). Jak parsować te linie za pomocą narzędzia wiersza poleceń i wyodrębnić liczbę między nawiasami? Mówiąc bardziej ogólnie, które z tych narzędzi cut, sed, greplub awkbyłoby właściwe dla takiego zadania?
Często muszę tworzyć wyrażenia regularne do użycia w skryptach (głównie gdy są używane w sed), jednak okazuje się, że czasem wyrażenia regularne stają się dla mnie bardzo skomplikowane i trudne do zrozumienia i edycji. Czy jest jakieś oprogramowanie, które pozwala wizualnie utworzyć kod dla wyrażeń regularnych, które mogę następnie skopiować …
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.