Thread Previous • Date Previous • Date Next • Thread Next |
Tomas Pedersen wrote:
Hvis man bruger sed i et script, hvordan får man så resultatet ind i en variabel? Har bash eventuelt sin egen version af sed som kan anvendes?
Du skriver ikke hvor kompliceret din søg/erstat er... i bash kan du f.eks. skrive flg.:
text="tekst der skal søg og erstattes" echo $text text=${text/søg/finde} echo $text echo ${text//s/\$}I linie 3 og 5 bruges den indbyggede søg/erstat-function i bash: i linie 3 erstattes kun første forekomst af "søg" med "finde" og i linie 5 bliver alle forekomster af "s" erstattet af "$".
Hvis det er nok, vil være væsentligt hurtigere end at kalde sed. - Søren
Thread Previous • Date Previous • Date Next • Thread Next |