Mam niektóre dane wyjściowe z niektórych poleceń powłoki Bash. Dane wyjściowe są rozdzielane wiersz po wierszu za pomocą "\ n" lub "\ 0". Chciałbym wiedzieć, że istnieje sposób na wyprowadzenie wyjścia do Perla i przetworzenie linii danych po linii w Perlu (tak jak wyprowadzanie wyjścia do awk, ale w moim przypadku jest to kontekst Perla.). Przypuszczam, że komenda może być coś takiego:Jak wyprowadzić linię wyjściową wiersza polecenia Bash Shell po linii do Perla w celu przetworzenia Regex?
Bash Shell command | perl -e 'some perl commands' | another Bash Shell command
Przypuśćmy, że chcesz zastąpić wszystkie „:” znak znak „@” w „linia po linii” podstawa (nie globalne podstawienie, mogę użyć warunek, np. nieparzysty lub parzysty, w celu ustalenia, czy bieżąca linia powinna mieć substytucję, czy nie.), jak mógłbym to osiągnąć.
Wielkie dzięki. To działa. – user1129812