У меня есть файл json на удаленном сервере, и я хочу прочитать данные с него с помощью сценария оболочки, я пробовал приведенный ниже код, но он не работал;
#!/usr/bin/env bash
#!/usr/bin/sh
echo "hey"
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i
/home/.ssh/cloud_private_key user@adresse << EOF
script
cd /data/Doc1/
databasename=`jq '.ref_Version' re.json`
echo "hello $databasename"
EOF
Файл json содержит
{
"fileMetadata" : {
"ref_Version" : "125",}
}
Я получаю:
hey
[user@adresse ~]$ [user@adresse data]$ [user@adresse Doc1]$
hello
[user@adresse ~]$ [user@adresse data]$ [user@adresse Doc1]$ hey22