Als «string» getaggte Fragen

8
Wie erkenne ich eine neue Zeile mit einer for-Schleife?

An verschiedenen Stellen im Internet habe ich gefunden: \015 \012 \x0a - hex \n \r alles als Synonyme für verschiedene Zeilenumbrüche / Wagenrückläufe ... Aber in diesem kleinen Skript kann ich nicht erkennen, wann ich auf eine neue Zeile stoße - kann mir jemand sagen, worauf ich in der if-Zeile...

8
grep umgebende Charaktere eines Matches

Ich möchte in einem riesigen Datenbank-Dump suchen und ersetzen, und es tut nicht das, was meiner Meinung nach passieren sollte. Ich möchte nach meiner Zielzeichenfolge in der Datei suchen und dann die umgebenden 8 Zeichen oder so sehen (je nach Bedarf muss ich diese Zahl möglicherweise anpassen)....

8
Bash-String ersetzt mehrere Zeichen durch eines

Ich ersetze aus einem Feed-Titel alle Zeichen außer Buchstaben und Ziffern durch einen Bindestrich, um das Ergebnis als sicheren Dateinamen für jedes Dateisystem zu verwenden: $ t="Episodie 06: No hope of riding home (NEW) - Advanced grammar" $ echo ${t//[^A-Za-z0-9]/-}

7
Regression mit unärem Plus

Bisher konnten numerische Konvertierungen entweder durch Hinzufügen von Null (+0), unärem Plus (+) oder unärem Minus (-) ausgelöst werden: $ gawk --version GNU Awk 4.1.4, API: 1.1 (GNU MPFR 3.1.6-p1, GNU MP 6.1.2) $ gawk 'BEGIN {print "01" + 0}' 1 $ gawk 'BEGIN {print +"01"}' 1 $ gawk 'BEGIN {print...

7
Unerwartetes Ergebnis von a = "$ @"

Ich kämpfe mit dieser Situation: $ set -- 1 2 3 $ a="$@" $ echo "$a" 1 2 3 Was ich unerwartet finde, ist die Aufgabe selbst. man bashsagt dies über die "$@"Erweiterung: Wenn die Erweiterung in doppelten Anführungszeichen erfolgt, wird jeder Parameter zu einem separaten Wort erweitert. Das sollte...

7
Wie ersetze ich einen Teilstring aus einer Variablen?

Ich versuche, Zeichen aus einer Zeichenfolgenvariablen zu entfernen. Es funktioniert bei mir sedso: MYVAR=--23ho02123ware38384you443d34o3434ingtod38384day-%§*#sfrf echo ${MYVAR} | sed -e 's/[a-z][a-z0-9\-]*//g' und ich bekomme: --23%§*# das ist was ich suche. Die Zeichenfolge sollte mit einem...