Git clone from Bitbucket

Это работает с tr OS X, но не с GNU tr :

tr '[:lower:]' '[:upper:]'

Это работает с gawk , но не с mawk или nawk (то есть / usr / bin / awk в OS X ):

awk '{print toupper($0)}'

Другой вариант - использовать GNU sed :

sed 's/./\u&/g'

В Bash 4.0 и более поздних версиях вы также можете использовать расширение параметра ^^ :

while IFS= read -r l;do printf %s\\n "${l^^}";done
0
20.05.2015, 21:20
2 ответа

Вы можете использовать

ps 7622

или

top

, чтобы узнать, что означает 7622 и какой другой процесс принадлежит вашему пользователю;

kill 7622

Но помните, что если ваш пользователь зарегистрирован где-либо (tty или X11 сеанс), вы не можете изменить его логин, пока он зарегистрирован.

-121--289755-

Я не знаком с snmpwalk, но из вопроса (и из моего прежнего неверного ответа) видно, что он производит несколько строк вывода. Мне также кажется, что большинство результатов вашего сценария повторяющиеся/избыточные, то есть всегда есть две строки с форматом:

A,B,C
...
A,B,D

и вы хотите еще один выход с половиной строк и выглядеть как

A,B,C,D

В этом случае может быть проще оставить сценарий таким, какой он есть, и передать выходные данные через канал в следующий сценарий AWK:

BEGIN{
  FS=",";
}
{
  if ( ($1,$2) in A ) {
     print A[$1,$2] "," $3;
  } else {
     A[$1,$2]=$1 "," $2 "," $3;
  }
}

, который выглядит так для одной прокладки, которую можно вырезать и вставить.

| awk 'BEGIN{FS=","}{if ( ($1,$2) in A ) {print A[$1,$2] "," $3;} else {A[$1,$2]=$1 "," $2 "," $3;}}'

Правильно ли это?

-121--289766-

@ Qudit - нужно hg клонировать меркуриальное репо, а git клонировать гит репо. Существуют шлюзы для преобразования одного из них в другой, но они обычно устанавливаются на площадке репозитория. Решение: используйте mercurial.

0
29.04.2021, 00:28

Установите hgsvn, затем сделайте следующее

hg clone https://bitbucket.org/"channel"/dotfiles/src dotfiles

Где channel - файлы пользователей, которые вы хотите клонировать.

0
29.04.2021, 00:28

Теги

Похожие вопросы