“Bash Ersetzen Sie den Beginn der Zeichenfolge” Code-Antworten

Bash Ersetzen Sie das Substring

echo [string] | sed "s/[original]/[target]/g"
Curious Cobra

Bash -Skript: Ersetzen. mit :

#To replace the first occurrence of a pattern with a given string,
#use ${parameter/pattern/string}:

#!/bin/bash
firstString="I love Suzi and Marry"
secondString="Sara"
echo "${firstString/Suzi/$secondString}"    

# prints 'I love Sara and Marry'

#To replace all occurrences, use ${parameter//pattern/string}:

message='The secret code is 12345'
echo "${message//[0-9]/X}"           
# prints 'The secret code is XXXXX'


#(This is documented in the Bash Reference Manual, §3.5.3 "Shell Parameter Expansion".)
Mckynde

Bash Ersetzen Sie den Beginn der Zeichenfolge

$ cat shortest.sh
#! /bin/bash

filename="bash.string.txt"

echo ${filename#*.}
echo ${filename%.*}

$ ./shortest.sh
After deletion of shortest match from front: string.txt
After deletion of shortest match from back: bash.string
Zac

Ähnliche Antworten wie “Bash Ersetzen Sie den Beginn der Zeichenfolge”

Fragen ähnlich wie “Bash Ersetzen Sie den Beginn der Zeichenfolge”

Weitere verwandte Antworten zu “Bash Ersetzen Sie den Beginn der Zeichenfolge” auf Shell/Bash

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen