Goofys er et højtydende, POSIX-lignende filsystem til Amazon S3, skrevet i programmeringssproget Go. Det gør det muligt at mounte en S3-bucket som et filsystem på din Linux-maskine, hvilket giver dig adgang til dine S3-objekter, som om de var lokale filer.
Læsning af Json værdier fra Linux kommandolinie
Hvis du har en Json fil som du skal finde en værdi i fra Linux kommandolinien, kan du benytte jq.
Her er et eksempel på en Json fil:
{
        "navn": "General Failure",
        "hjemmeside":
                {
                        "domain": "generalfailure.dk",
                        "ejer": "Ryan Skov"
                }
        "tags":
                [
                        {
                                "navn": "Linux",
                        },
                        {
                                "navn": "Elasticsearch",
                        },
                        {
                                "navn": "Wordpress",
                        }
                ]
}
For bare at test om jq læser filen kan du skrive
cat test.json | jq "."
Dette skulle lave et output af hele filen.
Eksempel på hvordan du finder navn
cat test.json | jq ".navn"
Dette vil give dig
General Failure
På samme måde kan du også tilgå næstede objekter
cat test.json | jq ".hjemmeside.domain"
Dette vil give dig
generalfailure.dk
Som du kan se har jeg lavet et array med tags. For at finde et tag skal du benytte følge syntax
cat test.json | jq ".tags[0].name"
Dette vil give dig
Linux
Der er mange flere muligheder med jq, hvor det f.eks. er muligt at specificere flere felter på en gang. Dette kan du finde mere om i man filen til kommandoen.
 
																	 
																	 
																	
Comments (0)