В системе GNU или FreeBSD вы можете попробовать что-то вроде:
grep -rl --null '"moveLimit":[0-9]'. |
xargs -r0 perl -pi -e 's/"moveLimit":\K\d+/$& + 100/ge'
grep
r
экурсивно l
перечисляет файлы в текущем каталоге (.
), содержащие "moveLimit":
, за которыми следует десятичная цифра (null
-, разделенная дляxargs -0
)xargs -r0
передает этот список файлов вperl
perl
редактирует файлы i
n -и заменяет последовательности цифр (\d+
, которые следуют за "moveLimit":
, на тот же номер($&
)плюс 100. PS1='%B%F{#ff1000}[%F{#d0b000}%n%F{#80f000}%b@%B%F{#00c0c0}%m %F{#ff80a0}%~%F{#ff1000}]%f%b$ '
Дает сходные цветовые оттенки. Адаптируйтесь на свой вкус.
%B
:полужирный(%b
меняется на нежирный -полужирный)%F{#RRGGBB}
Цвет переднего плана определяется уровнями красного/зеленого/синего в шестнадцатеричном формате.(%f
возвращается к цвету по умолчанию ). Если ваш терминал не поддерживает истинные спецификации цвета -, но поддерживает палитру из 88 или 256 цветов, запустите zmodload zsh/nearcolor
. %n
имя пользователя %m
имя машины (без доменной части)%~
текущий рабочий каталог с представлением в виде тильды, где это применимо. Подробнее см. info zsh 'prompt expansion'
.