Als «string» getaggte Fragen

String-Manipulation: Extrahieren eines Teils eines Strings, Ersetzen von Text, Formatieren auf eine bestimmte Breite usw.



6
Wie erfasse ich eine Fehlermeldung von einem ausgeführten Befehl?
Ich wurde beauftragt, ein automatisiertes Server-Hardening-Skript zu erstellen, und eine Sache, die sie benötigen, ist ein Bericht über die gesamte Ausgabe jedes ausgeführten Befehls. Ich möchte die Fehlermeldung in einem String speichern und in einer Textdatei anhängen. Angenommen, ich habe folgenden Befehl ausgeführt: /sbin/modprobe -n -v hfsplus Die Ausgabe dieses …
20 bash  scripting  string 

2
Warum funktioniert dieses Skript im Terminal, aber nicht aus einer Datei?
Ich habe dieses Shell-Skript in einer Datei gespeichert: Es führt einige grundlegende String-Ersetzungen durch. #!/bin/sh html_file=$1 echo "html_file = $html_file" substr=.pdf pdf_file="${html_file/.html/.pdf}" echo "pdf_file = $pdf_file" Wenn ich es in die Kommandozeile einfüge, funktioniert es einwandfrei: $ html_file="/home/max/for_pauld/test_no_base64.html" echo "html_file = $html_file" substr=.pdf pdf_file="${html_file/.html/.pdf}" echo "pdf_file = $pdf_file" gibt html_file …
18 bash  string 

2
Gibt es so etwas wie "split ()" von JavaScript in der Shell?
split()In JavaScript ist es sehr einfach, einen String in ein Array zu unterteilen. Was ist mit Shell-Skript? Angenommen, ich möchte Folgendes tun: $ script.sh var1_var2_var3 Wenn der Benutzer var1_var2_var3der script.sh einen solchen String gibt, konvertiert er den String innerhalb des Skripts in ein Array wie array=( var1 var2 var3 ) …

4
kürzeste Möglichkeit, Zeichen in einer Variablen zu ersetzen
Es gibt viele Möglichkeiten, Zeichen in einer Variablen zu ersetzen. Der kürzeste Weg, den ich herausgefunden habe, ist trbisher: OUTPUT=a\'b\"c\`d_123and_a_lot_more OUTPUT=$(echo "$OUTPUT"|tr -d "'\`\"") echo $OUTPUT Gibt es einen schnelleren Weg? Und dann ist dies unter Angabe sicher für Angebote wie ', "und `selbst?
18 bash  string  variable 

3
So verschieben Sie die Variablenerweiterung
Ich wollte oben in meinem Skript einige Zeichenfolgen mit Variablen initialisieren, die noch nicht festgelegt wurden, z. str1='I went to ${PLACE} and saw ${EVENT}' str2='If you do ${ACTION} you will ${RESULT}' und dann später auf PLACE, EVENT, ACTIONund RESULTwird eingestellt. Ich möchte dann in der Lage sein, meine Zeichenfolgen mit …
18 bash  shell  string 


2
Extrahieren einer Zeichenfolge nach einem Muster in einem Bash-Skript
Angenommen, ich habe eine Zeichenfolge strname: strname="ph7go04325r" Ich möchte die Zeichen zwischen dem ersten "3" und dem letzten "r" Zeichen in extrahieren und strnamedas Ergebnis in einer Zeichenfolge speichern strresult. Im obigen Beispiel strresultwäre das Ergebnis : strresult="25" Das erste "3"Zeichen muss sich nicht unbedingt an der Zeichenfolgeposition 8 in …





5
Indizieren Sie eine Zeichenfolge in Bash
Wie kann ich in sh / bash nach Index auf einen String verweisen? Das heißt, im Grunde es zu teilen. Ich versuche, 5 Zeichen eines Dateinamens zu entfernen. Alle Namen haben die Struktur: name_nr_code. Ich versuche, das 5 alphanumerische Codebit zu entfernen. name_nr_ist immer 10 Zeichen. Gibt es so etwas? …
14 bash  shell  string 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.