Pytania dotyczące modyfikowania, tworzenia lub analizowania zwykłych plików tekstowych. Jest to bardzo szeroki tag, jeśli twoje pytanie dotyczy korzystania z określonego narzędzia, prosimy również oznaczyć je nazwą narzędzia (np. Sed, awk, perl itp.)
Chcę znaleźć plik tekstowy na dysku twardym, który zawiera określone słowo. Przed Ubuntu 12.4 uruchamiałem w desce rozdzielczej aplikację, myślę, że nazywała się „Wyszukaj plik ...”, której ikoną było szkło powiększające. Nie mogę już znaleźć tej prostej aplikacji.
Zasadniczo chcę więc porównać dwa pliki wiersz po kolumnie 2. Jak to zrobić? Plik_1.txt: User1 US User2 US User3 US Plik_2.txt: User1 US User2 US User3 NG Plik wyjściowy: User3 has changed
Mam taki plik: other lines . . . blah blah blah (:34) Chcę znaleźć występowanie liczb w powyższym pliku. Wymyśliłem: grep [0-9] filename Ale to drukuje całość: blah blah blah (:34) Raczej chcę tylko 34. Czy jest na to jakiś sposób?
Podczas zabawy awkprzyszedłem wykonać: ls -la >> a.txt ; awk {'print $5 $1'} a.txt ; Daje to wyniki takie jak: 53277-rw------- 52347-rw------- Jak mogę uzyskać odstęp między tymi dwoma przyjaciółmi produkcji?
Próbowałem znaleźć sposób na odfiltrowanie wiersza zawierającego słowa „cytryna” i „ryż”. Wiem, jak znaleźć „cytrynę” lub „ryż”, ale nie dwa z nich. Nie muszą znajdować się obok siebie, tylko jeden wiersz tekstu.
Uczę się Linuksa i mam wyzwanie, którego sam nie potrafię rozwiązać. Oto on: grep wiersz z pliku, który zawiera 4 liczby z rzędu, ale nie więcej niż 4. Nie jestem pewien, jak do tego podejść. Mogę wyszukiwać określone liczby, ale nie ich liczbę w ciągu.
Chcę dodać skróty do wszystkich linii w zwykłym pliku tekstowym. Nie przeszkadza mi zarówno korzystanie z terminala, jak i GUI - po prostu muszę to zrobić.
Chciałbym napisać skrypt lub funkcję, która powie mi, ile dni od teraz do określonej daty w przyszłości. To, co próbuję wypracować, to jak przetworzyć podaną datę i porównać ją z bieżącą datą ... Wyobrażam sobie coś takiego read -p "enter the date in the format YYYY-MM-DD " A potem zakładam, …
Chcę zebrać wszystkie wiersze tekstu w jeden wiersz. Jestem początkującym programistą, który stara się uczyć poprzez działanie. Spędziłem cztery godziny, próbując rozwiązać ten problem. Wiem, że istnieje proste rozwiązanie tego problemu. Oto, czego próbowałem. sed -e 'N; s / \ n //' mój_plik.txt # Nic nie robi sed -e: a …
Próbuję napisać skrypt powłoki. Chodzi o to, aby wybrać losowo pojedynczą linię z pliku tekstowego i wyświetlić ją jako powiadomienie na pulpicie Ubuntu. Ale chcę, aby przy każdym uruchomieniu skryptu były wybierane różne wiersze. Czy jest na to jakieś rozwiązanie? Nie chcę całego skryptu. Tylko ta prosta rzecz.
plik kota 1 foo ice two plik kota 2 bar cream hundred Pożądane wyjście: foobar icecream twohundred plik1 i plik2 zawsze będą miały taką samą liczbę wierszy w moim scenariuszu, na wypadek, gdyby było to łatwiejsze.
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.