у меня есть это < /p>
$ cat test.sh
echo "https://bitbucket.dev.global.server.com/scm/xyz/abd.git"
echo "ssh://git@bitbucket.dev.global.server.com:6699/xyz/abc.git"
echo "http://bitbucket.dev.global.server.com/abc"
echo "ssh://user@bitbucket.dev.global.server.com/xyz/abc"
echo "http://bitbucket.dev.global.server.com"
echo "ssh://user@bitbucket.dev.global.server.com/xyz/abc.git"
< /code>
Я хочу команду One Liner (предпочтительно команда SED), которая извлечет имя сервера из URL. например, < /p>
bitbucket.dev.global.server.com
< /code>
Я попробовал это, но это не работает < /p>
$ ./test.sh | sed 's/\(\/\/\|\@\)/&\n/;s/.*\n//;s/\(\:\|\/\)/\n&/;s/\n.*//'
bitbucket.dev.global.server.com
git@bitbucket.dev.global.server.com
bitbucket.dev.global.server.com
user@bitbucket.dev.global.server.com
bitbucket.dev.global.server.com
user@bitbucket.dev.global.server.com
< /code>
У него все еще есть пользователь и @ символ. Как это сделать?
Подробнее здесь: https://stackoverflow.com/questions/794 ... -clone-url
Извлечь имя сервера из URL -адреса GIT Clone ⇐ Linux
-
Anonymous
1740014418
Anonymous
у меня есть это < /p>
$ cat test.sh
echo "https://bitbucket.dev.global.server.com/scm/xyz/abd.git"
echo "ssh://git@bitbucket.dev.global.server.com:6699/xyz/abc.git"
echo "http://bitbucket.dev.global.server.com/abc"
echo "ssh://user@bitbucket.dev.global.server.com/xyz/abc"
echo "http://bitbucket.dev.global.server.com"
echo "ssh://user@bitbucket.dev.global.server.com/xyz/abc.git"
< /code>
Я хочу команду One Liner (предпочтительно команда SED), которая извлечет имя сервера из URL. например, < /p>
bitbucket.dev.global.server.com
< /code>
Я попробовал это, но это не работает < /p>
$ ./test.sh | sed 's/\(\/\/\|\@\)/&\n/;s/.*\n//;s/\(\:\|\/\)/\n&/;s/\n.*//'
bitbucket.dev.global.server.com
git@bitbucket.dev.global.server.com
bitbucket.dev.global.server.com
user@bitbucket.dev.global.server.com
bitbucket.dev.global.server.com
user@bitbucket.dev.global.server.com
< /code>
У него все еще есть пользователь и @ символ. Как это сделать?
Подробнее здесь: [url]https://stackoverflow.com/questions/79451074/extract-server-name-from-git-clone-url[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия