Я пытаюсь запустить сценарий оболочки, в котором мне нужно прочитать один файл и извлечь некоторые конкретные данные из этого файла, но я не знаю, как извлечь данные из файла. Можете ли вы помочь мне, как это сделать?
Пример:
sltconfig.cfg
- это файл, из которого мне нужно извлечь данные.
iMedical_GCIP_Process_task_id=50018
iMedical_Early_Signal_Process_task_id=50019
Если я запускаю процесс для GCIP, он должен соответствовать GCIP в Файл sltconfig.cfg и извлеките номер идентификатора.
В настоящее время у меня есть такой сценарий оболочки:
if [ -n "$1" ]
then
python /medaff/Scripts/python/iMedical_Consumption_load_Procs.py "$1"
else
echo "Pass the application name as argument"
fi
Здесь, в $ 1, я передаю аргумент, например -GCIP или Early_Signal. Поэтому сначала процесс проверяет аргумент и сопоставляет его с файлом sltconfig.cfg, извлекает номер Id и печатает, а затем запускает скрипт python.
Run Command:
sh script_name.sh 'GCIP'
Expected Output:
ID Number= 50018
Пожалуйста, спросите меня, нужна ли вам дополнительная информация.