Вы можете использовать [^/]
для соответствия любому символу, кроме косой черты, и использовать url(\'[^/]
в качестве шаблона в вашей команде s
. Это, конечно, уничтожит ваш первый символ, поэтому вам нужно сделать из него подвыражение \([^/]\)
, чтобы вы могли сохранить его как \1
в замене:
sed -i "s#url(\\\'\\([^/]\\)#url(\\\'/navigation/\\1#g" "main.js"
Другой попыткой было бы всегда заменить, но вернуться, если косая черта уже была:
sed -i "s#url(\\\'#url(\\\'/navigation/#g;s#navigation//##g" "main.js"
Я использую программу bpytop (https://github.com/aristocratos/bpytop). Его очень легко настроить, он позволяет узнать использование ЦП по ядрам, а также множество других функций.