Als «string» getaggte Fragen

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




3
So entfernen Sie ein bestimmtes Zeichen in einer Zeichenfolge, jedoch nur, wenn in dieser Zeile unter Linux keine Zahlen enthalten sind
Ich bin mit diesem scheinbar einfach zu behebenden Problem verblüfft. Nun, für eine Weile. Hier ist eine Beispielausgabe der Datei, die ich bearbeiten muss: $cat file George Washington Geneva Convention 123,281,029 USD 342,019,929 EUR Ich muss die Leerzeichen zwischen "George Washington" und "Genfer Konvention" entfernen, aber nicht die Leerzeichen zwischen …
8 centos  sed  string  replace 


3
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 bash  shell  string 

3
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]/-} Episodie-06--No-hope-of-riding-home--NEW----Advanced-grammar Ich möchte jedoch alle sich wiederholenden Striche mit einem …
8 bash  shell  string 

1
Jedes Array-Element über Parametererweiterung anhängen (ändern) (dh ohne printf)?
Lassen Sie das Skript unten mein Dilemma veranschaulichen. #!/bin/zsh STUFF=( moose-hoof ovary clydsedale ) echo ${MINE=$(printf "MY-%s " $STUFF)} echo ${MINE_EXP=${STUFF/^/MY-}} MEIN Elchhuf MEIN Eierstock MEIN Clydsedale Elchhuf Eierstock Clydsedale Was sind die richtigen Erweiterungsflags, um die Verkettung von Zeichenfolgen für jedes Element des Arrays zu ermöglichen?



1
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 …

1
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 …
7 awk  string  gawk 

1
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 Buchstaben beginnen und nur Buchstaben, Ziffern und einen Bindestrich (-) enthalten. Gibt es eine Möglichkeit, dies …
7 bash  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.