Exemple:
sed "s/.*/&::&/g" | sed "s/deleted\|from/DELETEHERE/" | sed "s/from/ENDHERE/" |sed "s/DELETEHERE.*ENDHERE/from/g" | sed "s/tags.*message/message/g" |sed "s/\",\"from.*//g" |sed "s/\",\"message\":\"/ : /g" | sed "s/timestamp\"://g" | sed "s/[0-9][0-9][0-9],\"/,&/g" | sed "s/ /--espace--/g"| sed "s/\"/,/g"| sed 's/\(^[0-9]*\)\(,[0-9]*\)\(.*\)/echo "$(date -d @$(( \1 - $StartTime )) +%H:%M:%S)\2--espace---->--espace--$(date -d @$(( $(( \1 - $StartTime )) +20 )) +%H:%M:%S)\2\3"/e' | sed "s/ /\n/g" | sed "s/--espace--/ /g"
Ici, tu dois pouvoir remplacer tous les sed par un seul sed, comme par exemple via la syntaxe: sed -e "s/.*/&::&/g" -e "s/deleted\|from/DELETEHERE/" -e ..... parmi les syntaxes possibles...
Partager