Suponiendo que la cadena está en un archivo y constituye un documento JSON completo y bien formado -, el siguiente comando extraería el valor correspondiente a cualquier clave myString
en el documento:
jq -r '..|select(type == "object" and has("myString")).myString' file.json
La expresión jq
selecciona recursivamente objetos JSON en el documento que tiene una clave myString
y luego extrae el valor de esa clave.
POSIXly:
for file in ??-??-????' '*.xml; do
date=${file%% *}
year=${date##*-}
day=${date%%-*}
month=${date%-*}
month=${month#*-}
touch -d "$year-$month-$day 00:00:00" -- "$file"
done
С помощью zsh
вы можете сократить его до :
for f (??-??-????' '*.xml(N))
touch -d "$f[7,10]-$f[4,5]-$f[1,2] 00:00:00" -- $f