2016-09-08 3 views
0

Ich möchte das Wort blob von der Phrase $CHANGEDSITE löschen. aber mein Code funktioniert nicht. Irgendwelche Vorschläge?Wort von Phrase bash löschen

#!/bin/bash 
OLD=$1 ex. https://github.com/retep-mathwizard/imitate/blob/master/bjqx 
NEW=raw.githubusercontent.com 
CHANGEDSITE="${OLD/github.com/$NEW}" 
REMOVEDBLOB="${CHANGESITE/blob/}" 
echo $REMOVEDBLOB 
+0

Sie meinen '$ REMOVEDBLOB'? – Huntro

+0

sicher, aber wenn ich versuche zu laufen, funktioniert 'REMOVEDBLOB' nicht. – Pete

+0

geben Sie ein Beispiel für '$ 1' – Sundeep

Antwort

0

vergessen eine D in meiner Variable, also Change war nichts, damit der Ausgang ist nichts

-1

Sie sed

OLD=https://github.com/retep-mathwizard/imitate/blob/master/bjqx 
echo $OLD | sed 's/github.com/raw\.githubusercontent\.com/g' | sed 's/blob\///g' 

Das erste die URL sed ändern und die die zweite entfernen können Wort