Ich habe mehrere Dateien, die ASCII-Textinformationen in den ersten 5-10 Zeilen enthalten, gefolgt von gut tabellierten Matrixinformationen. In einem Shell-Skript möchte ich diese ersten Textzeilen entfernen, damit ich die reinen Matrixinformationen in einem anderen Programm verwenden kann. Wie kann ich dazu Bash-Shell-Befehle verwenden? Wenn es Hilfe gibt, verwende ich RedHat …
Ich habe mich gefragt, wie die Nummer eines bestimmten Zeichens in jeder Zeile von einigen Textverarbeitungsprogrammen gezählt werden soll. Zum Beispiel, um "in jeder Zeile des folgenden Textes zu zählen "hello!" Thank you! Die erste Zeile hat zwei und die zweite Zeile hat 0. Ein weiteres Beispiel ist das Zählen …
Ich habe eine tempDatei mit Klein- und Großbuchstaben. Eingang Inhalt meiner tempDatei: hi Jigar GANDHI jiga Ich möchte alle oberen in untere konvertieren . Befehl Ich habe den folgenden Befehl ausprobiert: sed -e "s/[A-Z]/[a-z]/g" temp habe aber falsche ausgabe bekommen. Ausgabe Ich möchte es als: hi jigar gandhi jiga Wofür …
Es scheint, dass die normale Praxis die Einstellung von IFS außerhalb der while-Schleife setzen würde, um sie nicht bei jeder Iteration zu wiederholen Ich lese, man liest , oder vermisse ich hier eine subtile (oder offensichtlichste) Falle?
Kennt jemand ein Linux-Tool, das speziell dafür entwickelt wurde, Dateien als Mengen zu behandeln und Mengenoperationen an ihnen auszuführen? Wie Unterschied, Kreuzung usw.?
Bin ich blind oder gibt es keine Möglichkeit --in-placedafür sort? Um die Ergebnisse in der Eingabedatei zu speichern, verwendet sed -i( --in-place). Ausgabe von sortin die Eingabedatei umleiten sort < f > f führt dazu, dass es leer wird. Wenn es keine --in-placeOption gibt - gibt es vielleicht einen Trick, …
Ich habe mich nach dem sedBefehl umgesehen, einer Datei in einer bestimmten Zeile Text hinzuzufügen. So fügen Sie Text nach Zeile 1 ein: sed '1 a\ Aber ich möchte es vor Zeile 1 hinzufügen . Es wäre: sed '0 a\ aber ich bekomme diese Fehlermeldung: invalid usage of line address …
ich benutze das cat foo.txt | sed '/bar/d' um Zeilen zu entfernen, die den String barin der Datei enthalten. Ich möchte jedoch diese Zeilen und die Zeile direkt danach entfernen . Vorzugsweise in sed, awkoder einem anderen Werkzeug , das in MinGW32 vorhanden ist. Es ist eine Art Gegenteil das …
grep --before-context 5 zeigt 5 Zeilen vor dem Spiel. Ich möchte alles vor dem Spiel zeigen. Das grep --before-context 99999999würde funktionieren, aber es ist nicht sehr ... professionell. Wie zeige ich die gesamte Datei bis zum Spiel an?
Wie kann ich Leerzeichen in einer Eingabe durch neue Zeilen ersetzen? /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 usw... So erhalten Sie Folgendes: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 Hinweis Ich poste diese Frage, um anderen Benutzern zu helfen. Unter UNIX SE war es nicht einfach, eine nützliche Antwort zu finden, bis ich …
Bei der Verarbeitung von Protokolldateien werden einige dank logrotateund andere nicht als komprimierte Dateien ausgegeben . Also, wenn Sie so etwas versuchen: $ zcat * Sie erhalten eine Befehlszeile wie zcat xyz.log xyz.log.1 xyz.log.2.gz xyz.log.3.gzund dann mit: gzip: xyz.log: not in gzip format Gibt es ein Tool, das die magischen …
Ich habe ein Bash-Skript, das alle * .php-Dateien in einem Verzeichnis auflistet und iconvauf sie anwendet . Dies wird in STDOUT ausgegeben. Da das Hinzufügen des -oParameters (meiner Erfahrung nach) wahrscheinlich vor der Konvertierung tatsächlich eine leere Datei schreibt, wie kann ich mein Skript so anpassen, dass es die Konvertierung …
sedunter AIX tut nicht was ich denke es sollte. Ich versuche, mehrere Leerzeichen durch ein einzelnes Leerzeichen in der Ausgabe von IOSTAT zu ersetzen: # iostat System configuration: lcpu=4 drives=8 paths=2 vdisks=0 tty: tin tout avg-cpu: % user % sys % idle % iowait 0.2 31.8 9.7 4.9 82.9 2.5 …
Im Moment benutze ich, echo "Hello World" >> file.txtum Text an eine Datei anzuhängen, aber ich muss auch Text unterhalb einer bestimmten Zeichenfolge hinzufügen. Sagen wir "[Option]". Ist das mit möglich sed? Z.B: Eingabedatei Some text Random [option] Some stuff Ausgabedatei Some text Random [option] *inserted text* Some stuff
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.