Преобразование текста, двоичные цифры - & gt; hex (или десятичный)

Попробуйте удалить этот пакет bcmwl-kernel-source через sudo apt-get remove bcmwl-kernel-source и запустить эту команду в терминале sudo modprobe brcmsmac.

3
задан 2 September 2011 в 22:06

18 ответов

Здесь приведен фрагмент сценариев bash для этого

while read line; do
    n=$((2#${line// /}))
    printf '0x%02X\n' "$n"
done <input-file

, где 2# означает базу 2, а ${var// /} означает «удалить все пробелы»

5
ответ дан 25 May 2018 в 19:01

Здесь приведен фрагмент сценариев bash для этого

while read line; do n=$((2#${line// /})) printf '0x%02X\n' "$n" done <input-file

, где 2# означает базу 2, а ${var// /} означает «удалить все пробелы»

5
ответ дан 25 July 2018 в 21:22

Здесь приведен фрагмент сценариев bash для этого

while read line; do n=$((2#${line// /})) printf '0x%02X\n' "$n" done <input-file

, где 2# означает базу 2, а ${var// /} означает «удалить все пробелы»

5
ответ дан 2 August 2018 в 03:02

Здесь приведен фрагмент сценариев bash для этого

while read line; do n=$((2#${line// /})) printf '0x%02X\n' "$n" done <input-file

, где 2# означает базу 2, а ${var// /} означает «удалить все пробелы»

5
ответ дан 4 August 2018 в 18:52

Здесь приведен фрагмент сценариев bash для этого

while read line; do n=$((2#${line// /})) printf '0x%02X\n' "$n" done <input-file

, где 2# означает базу 2, а ${var// /} означает «удалить все пробелы»

5
ответ дан 6 August 2018 в 03:15

Здесь приведен фрагмент сценариев bash для этого

while read line; do n=$((2#${line// /})) printf '0x%02X\n' "$n" done <input-file

, где 2# означает базу 2, а ${var// /} означает «удалить все пробелы»

5
ответ дан 7 August 2018 в 20:56

С Perl:

perl -ne 's/ *//g; printf("0x%02x\n", eval("0b$_"))' somefile.txt
3
ответ дан 25 May 2018 в 19:01

С awk:

awk '{d=0; for (i=1; i<=NF; i++) {d=(d*2)+$i} printf "0x%02x\n", d}' binary.txt

Или с помощью bc:

(echo obase=16; ibase=2; sed 's/ //g' binary.txt) | bc
3
ответ дан 25 May 2018 в 19:01

С awk:

awk '{d=0; for (i=1; i<=NF; i++) {d=(d*2)+$i} printf "0x%02x\n", d}' binary.txt

Или с помощью bc:

(echo obase=16; ibase=2; sed 's/ //g' binary.txt) | bc
3
ответ дан 25 July 2018 в 21:22

С Perl:

perl -ne 's/ *//g; printf("0x%02x\n", eval("0b$_"))' somefile.txt
3
ответ дан 25 July 2018 в 21:22

С awk:

awk '{d=0; for (i=1; i<=NF; i++) {d=(d*2)+$i} printf "0x%02x\n", d}' binary.txt

Или с помощью bc:

(echo obase=16; ibase=2; sed 's/ //g' binary.txt) | bc
3
ответ дан 2 August 2018 в 03:02

С Perl:

perl -ne 's/ *//g; printf("0x%02x\n", eval("0b$_"))' somefile.txt
3
ответ дан 2 August 2018 в 03:02

С awk:

awk '{d=0; for (i=1; i<=NF; i++) {d=(d*2)+$i} printf "0x%02x\n", d}' binary.txt

Или с помощью bc:

(echo obase=16; ibase=2; sed 's/ //g' binary.txt) | bc
3
ответ дан 4 August 2018 в 18:52

С Perl:

perl -ne 's/ *//g; printf("0x%02x\n", eval("0b$_"))' somefile.txt
3
ответ дан 4 August 2018 в 18:52

С awk:

awk '{d=0; for (i=1; i<=NF; i++) {d=(d*2)+$i} printf "0x%02x\n", d}' binary.txt

Или с помощью bc:

(echo obase=16; ibase=2; sed 's/ //g' binary.txt) | bc
3
ответ дан 6 August 2018 в 03:15

С Perl:

perl -ne 's/ *//g; printf("0x%02x\n", eval("0b$_"))' somefile.txt
3
ответ дан 6 August 2018 в 03:15

С awk:

awk '{d=0; for (i=1; i<=NF; i++) {d=(d*2)+$i} printf "0x%02x\n", d}' binary.txt

Или с помощью bc:

(echo obase=16; ibase=2; sed 's/ //g' binary.txt) | bc
3
ответ дан 7 August 2018 в 20:56

С Perl:

perl -ne 's/ *//g; printf("0x%02x\n", eval("0b$_"))' somefile.txt
3
ответ дан 7 August 2018 в 20:56

Другие вопросы по тегам:

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