#!/bin/sh
appVersion=$(ssh [email protected] find '/dir1/dir2/dir3' -type f -name "file.json" -exec grep "version" {} \;| awk -F ': ' '{print $2}' | sed 's/\"//g')
echo $appVersion
残念ながら、以下の例外に 検索取得しています以下のコマンドを使用して、アプリケーションのバージョンを取得しようとしています: `「-exec
に不足している引数をしてくださいこの問題を解決するのを手伝ってください。
ため単一引用符を使用する必要がありますあなたは '-exec'コマンド'のターミネータを二重にエスケープする必要はありません\ \\; '? (1回は '$()')と1回はリモートシェルのために) – AlexP