У меня есть два вызова файла a_file и b_file. Я пытался написать a_file, чтобы он мог изменить переменную в b_file.
echo "This is a_file"
echo "Enter x to display msg1 or y to display msg2"
read input
и
echo "This is b_file"
if [ "$var1" = "x" ]; then
echo "message 1"
else
echo "message 2"
fi
Подскажите, пожалуйста, как я могу манипулировать переменной var1
из a_file?
Это обновление ответа Хачика. это было довольно ясно. Но что, если я хочу, чтобы этот b_file запускался каждую минуту после первого выполнения a_file? (crontab) Должен ли я написать это следующим образом.
echo "This is a_file"
echo "Enter x to display msg1 or y to display msg2"
read x
* * * * * ./b_file "$x"
и
echo "This is b_file"
if [ "$1" = "x" ]; then
echo "message 1"
else
echo "message 2"
fi