Ich habe einen Pfad, den ich mit dem pwd Befehl abrufen, ich muss diese Pfadlaufzeit in meinem Shell-Skript ändern. Zum Beispiel lassen Sie mich sagen, ich habe /var/www/cgi-Skript, ich muss es in /var/www/etc ändern. Was ich versuche zu tun ist, den letzten Index von "/" abzurufen, einen Teilstring zu nehmen und dann etc hinzuzufügen. Ich versuchte mit awk mehrmals, aber ich kann nicht scheinen, eine Lösung zu finden. Gibt es eine Möglichkeit, einen umgekehrten Index zu verwenden?Substring und Reverse-Index mit awk
path=`pwd`;
char="/"
pathindex=`awk -v a="$path" -v b="$char" 'BEGIN { print index(a,b)}'`
umgeben werden Sie sind ein Genie. Ich danke dir sehr! – raz3r