Установить масштаб для bc внутри переменной

Я не совсем понимаю, о чем вы просите, но если вы пытаетесь создать LV, вы можете сделать это либо из программы установки, которая создаст том и предложит вам создать VG. Или используйте pvcreate /dev/sdx, vgcreate vgname /dev/sdx, а затем используйте lvcreate -n name -L sizeG/M/K. Я не думаю, что порядок имеет значение, и обычно /или /bootбудет вашим первым разделом в любом случае.

1
21.07.2020, 03:39
1 ответ
   avg=`scale=2; expr $sum / $divisor | bc `

Вы

  • установка оболочки переменной scaleна 2
  • вычисление целочисленного деления с использованием exprи передача этого значения вbc(чтениеman expr)
  • bc не производит никаких вычислений, он просто выводит введенное в него число.

Пусть bcсделает работу:

avg=$(echo "scale=2; $sum / ($stop - $start)" | bc)

Теперь bc выполняет все вычисления, и вы устанавливаете масштабную переменную bc .


Фигурные скобки — это не то же самое, что двойные кавычки. Используйте:

   echo "${name} ${start} ${stop} ${avg}" >> ${outfile}

Используйте $(...)вместо`...`

2
18.03.2021, 23:18

Теги

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