Ich suche nach einer Möglichkeit, am Anfang jeder Zeile eine Zeichenfolge einzufügen (dieselbe Zeichenfolge für jede Zeile). Nicht anpassbar, sondern leicht zu merken und auf jeder POSIX-kompatiblen Plattform (und auch auf jeder Shell) verfügbar.
CentOS 6.3 Ich versuche, ein kleines Skript zum Senden einer E-Mail mit einer Kopie der E-Mail-Header im Textkörper zu erstellen (zum Zwecke der internen Berichterstellung). Die Vorlagendatei enthält Folgendes: Alert Report Alert has triggered at TMPDATE HEADERS ------- TMPHEADERS SOURCE IP --------- TMPSOURCEIP Ich möchte, dass mein Skript die Platzhalter …
Ich versuche, das erste und das letzte Zeichen jeder Zeile in einer Textdatei zu entfernen und die resultierende abgeschnittene Version in einer neuen Datei zu speichern. Hat jemand eine Idee, wie man das effizient mit awkoder anderen Linux-Programmen / Befehlen speziell für große Dateien macht? input.txt (s,2,4,5,6) "s,1,5,5,2" {z,0,4,5,3} [y,2,4,5,5] …
Hier ist mein Skript (um die Dateien zu finden, die ein bestimmtes Muster enthalten): find . -type f \ -exec awk -v vawk="$1" '/'"$vawk"'/ {c++} c>0 { print ARGV[1]; exit 0 } END { if (! c) {exit 1}}' \{\} \; Ich möchte mein Skript mit einem Argument verwenden §: …
Ich möchte eine schreiben shell script, die zwei Dateien Aund Bund ein Ergebnis wie dieses erhalten: Datei A: user_a tel_a addr_a user_b tel_b addr_b Datei B: process_1 user_a process_2 user_a process_3 user_b Und das Ergebnis: user_a process_1 tel_a addr_a user_a process_2 tel_a addr_a user_b process_3 tel_b addr_b Wie kann ich …
Ich bin neu in awk und weiß nicht, ob es möglich ist, ein awk-Skript zu schreiben, das dies tut: Ich habe Hunderte von Datendateien, die ich sortieren muss. Für jeden verwende ich den folgenden Einzeiler: awk 'ORS=NR%3?" ":"\n" ' file1.tex > file1_sorted.tex awk 'ORS=NR%3?" ":"\n" ' file2.tex > file2_sorted.tex ... …
Ich fordere eine Liste von ec2-Snapshots über das ec2-Befehlszeilentool von amazon an: ec2-describe-snapshots -H --hide-tags > snapshots.csv Die Daten sehen ungefähr so aus: SnapshotId VolumeId StartTime OwnerId VolumeSize Description snap-00b66464 vol-b99a38d0 2012-01-05 5098939 160 my backup Wie kann ich die Daten abfangen, bevor ich sie umleitung, snapshots.csvund die folgenden Schritte …
Wir möchten als Beispiel 6 Mount-Point-Ordner erstellen /data/sdb /data/sdc /data/sdd /data/sde /data/sdf /data/sdg Also haben wir dieses einfache Bash-Skript mit Array geschrieben folder_mount_point_list="sdb sdc sdd sde sdf sdg" folderArray=( $folder_mount_point_list ) counter=0 for i in disk1 disk2 disk3 disk4 disk4 disk5 disk6 do folder_name=${folderArray[counter]} mkdir /data/$folder_name let counter=$counter+1 done Jetzt …
Ich habe drei Dateien mit einer sortierten Folge von Zahlen, eine pro Zeile: Datei1 1 2 3 Datei2 1 3 4 file3 1 5 Ich möchte diese drei Dateien wie folgt nebeneinander "ausrichten": file1 file2 file3 1 1 1 2 3 3 4 5 Ich habe es versucht, sdiffaber es …
Ich habe eine csvDatei im folgenden Format: 20171129,1 20171201,0.5 20171201,0.5 20171202,1.25 20171202,1.75 Ich benutze den folgenden Befehl, um das zweite Feld zusammenzufassen, wenn es mit diesem Befehl dem gleichen Datum folgt: awk -F ',' '{a[$1] += $2} END{for (i in a) print "On " i, "you spend: "a[i] " hour(s)"}' …
Ich habe die folgende Datei: $ cat disk.out disk0 fcs0 text text text disk1 fcs1 text text text text ... Was ich erreichen möchte, ist, "disk" + "fcs" abzugleichen und dann das Paar in einer Zeile wie folgt zu drucken: disk0,fcs0 disk1,fcs1 ... Also stimme ich "disk" und "fcs" mit …
Was ist ein guter Weg, um Zeichenfolgen in einer Datei mithilfe eines Wörterbuchs mit vielen Substituenten-Substituenten-Paaren zu ersetzen? Und mit viel meine ich eigentlich ungefähr 20 - nicht viel, aber viel genug, um sie ordentlich zu organisieren. Ich möchte irgendwie alle Substituenten-Substituenten-Paare in einer Datei dictionary.txtauf einfach zu verwaltende Weise …
Kann mir jemand sagen, wie man den Befehl awk für diese Anweisung verwendet? "Die Zahl enthält Kommas nach jeweils drei Ziffern. Zum Beispiel wird 100000000 zu 100.000.000." Ich weiß, wie man den Befehl sed verwendet, um diese Ausgabe zu erhalten, aber ich weiß nicht, wie man awk verwendet. Ich bin …
Ich versuche, den Inhalt einer Datei mit sed nach einem passenden Muster in eine andere Datei einzufügen. Meine Frage ist dieser Frage sehr ähnlich , aber ich möchte den Inhalt einer Datei inline und nicht in eine neue Zeile einfügen. Wie kann ich das machen? Anhand der Beispielfrage, auf die …
Ich versuche, eine Zeile nach N Zeilen mit awk zu löschen, und ich kann es scheinbar nicht richtig machen. Das Dateiformat ist wie folgt YYYYYY XXXXXX XXXXXX YYYYYY XXXXXX XXXXXX Das wahre Beispiel wäre office3 3 1 office3 6 1 office3 6 3 office3 1 1 Wie kann ich die …
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.