diff --git a/direnvrc b/direnvrc
index dd2db9a..ac7edc8 100644
--- a/direnvrc
+++ b/direnvrc
@@ -17,9 +17,9 @@ use_nix() {
[[ shell.nix -nt "$cache" ]];
then
[ -d .direnv ] || mkdir .direnv
- local dump_cmd="echo \; \"$direnv\" dump bash; echo \"
+ local dump_cmd="echo -n _____direnv_____; \"$direnv\" dump bash"
local tmp=$(nix-shell --show-trace --pure "$@" \
- --run "$dump_cmd" | grep -oP '(?<=).*?(?=)')
+ --run "$dump_cmd" | grep -oP '(?<=_____direnv_____).*')
echo "$tmp" > "$cache"
update_drv=1
else