如何使用sed/aws从json文件中获取值?



我是新手;Awk命令。我有输出。Json文件,输出值为"docker ps"命令:

$ cat output.json 
CONTAINER ID   IMAGE                                       COMMAND   CREATED         STATUS         PORTS     NAMES
dc6f2c93c832   ankur1825/jmeter-chromewebserver:jmeterv1   "bash"    3 minutes ago   Up 3 minutes             sleepy_mendeleev

我只想获得容器id值,即"dc62cf93c832"。我如何通过sed或awk命令获得这些呢?

我在下面试过,但这可能只给我Container-Id:

$ CONTAINER-ID=$(cat output.json | sed 's///_/g')
bash: CONTAINER-ID=CONTAINER: command not found

感谢任何帮助!

awk 'NR==2{print $1}' output.json

会给你你想要的输出,但它不清楚为什么你认为输入文件是JSON放在首位,或者你试图用sed命令在你的问题。

相关内容

  • 没有找到相关文章

最新更新