Bash увеличивает буквенно-цифровые данные из командной строки

Можно использовать netcat :

nc   > 

# e.g.
nc time.nist.gov 13 > current_time

Для bash не требуется nc . Bash имеет встроенные сетевые возможности, и вы можете сделать:

cat 

-121--185075-

Проблема с запуском хэша образа диска заключается в том, что это однобитная мера; он говорит только о том, является ли копия идеальной для байтов. И особенно с образами дисков, в которых есть файловые системы, у них очень мало причин быть байтами. Даже после прямого зеркалирования, любая единичная ошибка - даже несущественная - нарушит его, как и любые изменения дисков, включая те, которые происходят от любых манипуляций с разделами, или монтирования файловых систем, или... что угодно.

Более полезным было бы монтировать задействованные файловые системы, а затем делать что-то вроде cd/mnt/mountpoint; найти. -type f -exec sha256sum {}\+ > ~/контрольные суммы . Затем можно смонтировать второй диск и запустить sha256sum -c ~/checksums . Это сообщит, какие файлы, если таковые имеются, будут изменены. (Очень возможно, что файлы не были изменены, и изменения на диске находятся в метаданных FS или границах разделов или что-то еще не очень значимое.)

-121--133081-

Просмотр rpms в репозитории кажется, что об/мин лак-выпуск-4.1-2.el6.noarch.rpm просто содержит запись для yum для использования. Попробуйте удалить

/etc/yum.repos.d/varnish-4.1.repo

и другие версии в этом каталоге и запустите снова.

0
24.03.2018, 05:55
2 ответа

Предполагая, что вы действительно имеете в виду шестнадцатеричный (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F )вот решение вверх to FF (Не хочу считать до 4,3 миллиарда):

(echo obase=16; seq 1 $((echo ibase=16; echo FF) | bc)) | bc

Внутренняя

(echo ibase=16; echo FF) | bc

вычисляет конечное значение в десятичном формате (здесь FF, но не стесняйтесь заменять FFFFFFFF, если хотите :-). В этом случае seqсчитает от одного до 255, а остальные преобразуют его в шестнадцатеричный.

И если вы действительно хотите 15-ю базу, вы можете изменить 16-е на 15-е (и FF... на EE... ).

2
28.01.2020, 02:32

Просто поиграйте с операторами печати

#!/bin/bash
 for number in $( seq 1 255 )
  do
    hex_representation=$( printf "%X" ${number} )
    echo "${number}: ${hex_representation}"
 done
1
28.01.2020, 02:32

Теги

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