изменить точки теплового отключения sysfs

Вы можете просмотреть переменные, переданные вашему скрипту, следующим образом:

#!/bin/bash
echo "First parameter: $1"
echo "Second parameter: $2"
echo "And so on...."

echo "Number of parameters: $#"

Таким образом, для вашего примера возможен следующий код:

Увеличить : ./ inc_script.sh / path / в / файл 5

#!/bin/bash

AMOUNT=$(cat $1)

echo $(($AMOUNT + $2)) > $1

Уменьшить : ./ dec_script.sh / путь / к / файлу 5

#!/bin/bash

AMOUNT=$(cat $1)

echo $(($AMOUNT - $2)) > $1

С помощью $ () вы можете выполнить команду в подоболочке. В нотации $ (()) вы можете выполнять вычисления в bash.

1
13.07.2017, 12:20
1 ответ

En primer lugar, 95 grados centígrados es un valor peligroso, especialmente con aparatos empotrados.

La forma correcta de escribir el valor de sysfs podría ser usando la función de redirección de salida del shell, con POSIX -como y Bash y como raíz, es:

sudo sh -c 'echo *content* >sysfs_file'

Lo último, sí, el fabricante puede decidir si el punto de disparo es modificable si quiere, preguntarles es el método directo para saber qué puede y qué no puede hacer con el hardware.

4
27.01.2020, 23:18

Теги

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