Das Ersetzen von Zeichenfolgen in Dateien anhand bestimmter Suchkriterien ist eine sehr häufige Aufgabe. Wie kann ich String ersetzt foomit barin allen Dateien im aktuellen Verzeichnis? Dasselbe rekursiv für Unterverzeichnisse? Nur ersetzen, wenn der Dateiname mit einer anderen Zeichenfolge übereinstimmt? Nur ersetzen, wenn die Zeichenfolge in einem bestimmten Kontext gefunden …
Ich habe gehört, das printfist besser als echo. Ich kann mich aus meiner Erfahrung nur an eine Instanz erinnern, die ich verwenden musste, printfweil echosie nicht zum Einfügen von Text in ein Programm unter RHEL 5.8 printffunktioniert hat, sondern . Aber anscheinend gibt es andere Unterschiede, und ich möchte nachfragen, …
Ich schreibe ein Bash-Skript, um nach einer Datei zu suchen, wenn sie nicht existiert. Dann erstelle sie und hänge sie an: Host localhost ForwardAgent yes So "line then new line 'tab' then text"denke ich sein ein sensibles Format. Ich weiß, dass du das kannst: cat temp.txt >> data.txt Aber es …
Angenommen, ich habe eine Datei: # file: 'test.txt' foobar bash 1 bash foobar happy foobar Ich möchte nur wissen, welche Wörter nach "foobar" erscheinen, damit ich diesen regulären Ausdruck verwenden kann: "foobar \(\w\+\)" Die Klammern zeigen an, dass ich ein besonderes Interesse an dem Wort direkt nach foobar habe. Aber …
Wird die Verwendung einer while-Schleife zum Verarbeiten von Text in POSIX-Shells allgemein als unangemessen angesehen? Wie Stéphane Chazelas betonte, sind einige der Gründe, warum Shell Loop nicht verwendet wird, Konzept , Zuverlässigkeit , Lesbarkeit , Leistung und Sicherheit . Diese Antwort erklärt die Zuverlässigkeits- und Lesbarkeitsaspekte : while IFS= read …
Wie sortieren Sie du -sh /dir/*nach Größe? Ich habe eine Seite gelesen, auf der die Verwendung angegeben ist, | sort -naber das ist offensichtlich nicht richtig. Hier ist ein falsches Beispiel. [~]# du -sh /var/* | sort -n 0 /var/mail 1.2M /var/www 1.8M /var/tmp 1.9G /var/named 2.9M /var/run 4.1G /var/log …
Bei der Verwendung von Versionskontrollsystemen ärgere ich mich über das Geräusch, wenn der Diff sagt No newline at end of file. Also habe ich mich gefragt: Wie füge ich eine neue Zeile am Ende einer Datei hinzu, um diese Nachrichten loszuwerden?
Ich möchte alle führenden und nachfolgenden Leerzeichen und Tabulatoren aus jeder Zeile in einer Ausgabe entfernen. Gibt es ein einfaches Tool, in das trimich meine Ausgabe umleiten kann? Beispieldatei: test space at back test space at front TAB at end TAB at front sequence of some space in the middle …
Ich weiß, dass ich so etwas wie cat test.txt | pr -w 80einen Zeilenumbruch mit einer Breite von 80 Zeichen verwenden kann, aber das bringt viel Platz oben und unten in die gedruckten Zeilen und funktioniert auf einigen Systemen nicht richtig Wie kann eine Textdatei mit langen Zeilen am besten …
Ich habe eine riesige (70 GB), einzeilige Textdatei und möchte eine Zeichenfolge (Token) ersetzen. Ich möchte das Token <unk>durch ein anderes Dummy-Token ersetzen ( Handschuhproblem ). Ich habe versucht sed: sed 's/<unk>/<raw_unk>/g' < corpus.txt > corpus.txt.new aber die ausgabedatei corpus.txt.newhat null bytes! Ich habe auch versucht mit Perl: perl -pe …
Eine riesige (bis zu 2 GiB) Textdatei von mir enthält ungefähr 100 exakte Duplikate jeder Zeile (in meinem Fall nutzlos, da die Datei eine CSV-ähnliche Datentabelle ist). Was ich brauche, ist, alle Wiederholungen zu entfernen, während (vorzugsweise, aber dies kann für einen signifikanten Leistungsschub geopfert werden) die ursprüngliche Sequenzreihenfolge beibehalten. …
Ich möchte eine Variable analysieren (in meinem Fall ist es die Development-Kit-Version), um sie dot ( .) -frei zu machen . Wenn version='2.3.3'ja, ist die gewünschte Ausgabe 233. Ich habe es wie folgt versucht, aber es muss .durch einen anderen Charakter ersetzt werden, der mir das gibt 2_3_3. Es wäre …
Wenn ich also eine Datei mit catund dann mit öffne grep, um übereinstimmende Zeilen zu erhalten, komme ich nur dann weit, wenn ich mit dem bestimmten Protokollsatz arbeite, mit dem ich es zu tun habe. Es ist eine Möglichkeit erforderlich, Linien mit einem Muster abzugleichen, aber nur den Teil der …
Ich möchte die URL-Codierung decodieren. Gibt es ein eingebautes Tool dafür oder könnte mir jemand einen sedCode zur Verfügung stellen, der dies erledigt? Ich habe ein bisschen unter unix.stackexchange.com und im Internet gesucht, aber ich konnte kein Befehlszeilentool zum Dekodieren der URL-Kodierung finden. Was ich tun möchte, ist einfach vor …
Gibt es ein Standard-Tool , das eine Ganzzahl von Bytes in eine vom Menschen lesbare Zahl mit der größtmöglichen Einheitengröße umwandelt, während der numerische Wert zwischen 1,00 und 1023,99 liegt? Ich habe mein eigenes Bash / Awk-Skript, suche aber ein Standard- Tool, das in vielen / den meisten Distributionen zu …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.