Иногда возникает необходимость передать значение от одного скрипта bash в другой. Оба скрипта по умолчанию в одной директории
Скрипт первый: 1.sh
#!/bin/bash
#cpu - некая переменная которую хотим передать в скрипт 2.sh
#Задаем значение переменной cpu
cpu=15
./2.sh $cpu
Скрипт второй: 2.sh
#!/bin/bash
#Показать значение переменной что получили от скрипта 1.sh
echo $1
Запускаем первый скрипт командой ./1.sh
Результат вывода
15