diff options
Diffstat (limited to 'wordpress/export-json.bash')
-rw-r--r-- | wordpress/export-json.bash | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/wordpress/export-json.bash b/wordpress/export-json.bash index dce77dc..d2ab8f3 100644 --- a/wordpress/export-json.bash +++ b/wordpress/export-json.bash | |||
@@ -108,15 +108,13 @@ export_JSON_simple() | |||
108 | safe_stdout() | 108 | safe_stdout() |
109 | { | 109 | { |
110 | set -- "$(mktemp)" "$@" | 110 | set -- "$(mktemp)" "$@" |
111 | ( | 111 | if (shift; "$@") > "$1" |
112 | exec 3>"$1" 4<"$1" | 112 | then |
113 | shift | 113 | cat < "$1" |
114 | "$@" >&3 && cat <&4 | 114 | fi |
115 | ) | ||
116 | rm "$1" | 115 | rm "$1" |
117 | } | 116 | } |
118 | 117 | ||
119 | |||
120 | export_JSON() | 118 | export_JSON() |
121 | { | 119 | { |
122 | safe_stdout export_JSON_simple "$@" | 120 | safe_stdout export_JSON_simple "$@" |