Хранилище 2^500 в переменной в ударе

Я не положителен, что Вы спрашиваете; Вы имеете в виду, как это имеет разрешение установить их? Владелец файла может установить полномочия на то, что они хотят. gcc работает под Вашей учетной записью пользователя, таким образом, файл, который она создает, принадлежит Вам, и она имеет разрешение сделать что-либо, что Ваша учетная запись может сделать, включая установку полномочий на Ваших файлах

7
13.04.2017, 15:36
5 ответов
echo "scale=2; 2^500" | bc | tr -d '\n\\'

Выход:

3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376
12
27.01.2020, 20:13

В GNU реализации bc имеется переменная окружения BC_LINE_LENGTH (ср. man bc):

~$ echo "scale=2; 2^500" | bc
32733906078961418700131896968275991522166420460430647894832913680961\
33796404674554883270092325904157150886684127560071009217256545885393\
053328527589376
~$ export BC_LINE_LENGTH=99999 #or better 0
~$ echo "scale=2; 2^500" | bc
3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376
14
27.01.2020, 20:13

Мыслить нестандартно:

export DELTA=$(python -c 'print(2**500)')
3
27.01.2020, 20:13
$ echo "scale=2; 2^500" | bc | perl -pe 's/\\\n//'
3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376
.
1
27.01.2020, 20:13
> echo "scale=2; 2^500" | bc | { read value; echo "$value";}
3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376
2
27.01.2020, 20:13

Теги

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