Я новичок в сценариях оболочки.
Мне нужно передать значения из файла свойств в сценарий PHP с помощью сценария оболочки. Я могу прочитать значения, но не могу передать его на php во время вызова.
MyProperties.properties
property1=value1
property2=value
MyScript. sh
#/bin/sh
file="./MyProperties.properties"
if [ -f "$file" ]
then
echo "$file found."
while IFS='=' read -r key value
do
key=$(echo $key | tr '.' '_')
eval ${key}=\${value}
done < "$file"
else
echo "$file not found."
fi
echo ${property1}
php Myphp.php ${property1}
My php. php
<?php echo "Hii" .$argv[1]; ?>
при вызове файла php ничего не печаталось ..
Я попытался присвоить его другой локальной переменной оболочки и затем передать это как аргумент, но ничего не получалось.
Я борюсь с этим некоторое время сейчас. Любая помощь будет принята с благодарностью !!