Lines Matching refs:tmp
31 tmp=$(mktemp -dt) || { err_exit mktemp -dt failed; exit 1; }
32 trap "cd /; rm -rf $tmp" EXIT
62 cd $tmp || { err_exit "cd $tmp failed"; exit 1; }
118 cat > $tmp/script <<- !
122 chmod 755 $tmp/script
123 if [[ $($tmp/script) != "$tmp/script" ]]
136 cd /tmp
137 cd ../../tmp || err_exit "cd ../../tmp failed"
138 if [[ $PWD != /tmp ]]
144 ) | cat > $tmp/foobar &
146 foobar=$( < $tmp/foobar)
154 } > $tmp/foobar
155 if [[ $( < $tmp/foobar) != $'foo\nbar\nbam' ]]
158 cat > $tmp/foobar <<\!
163 chmod +x $tmp/foobar
164 if [[ $($tmp/foobar) != $'foo\nbar\nbam' ]]
167 if [[ $($tmp/foobar | /bin/cat) != $'foo\nbar\nbam' ]]
170 if [[ $( $tmp/foobar) != $'foo\nbar\nbam' ]]
173 rm -f $tmp/foobar
186 cat > $tmp/script <<\!
194 chmod +x $tmp/script
195 case $( (print) | $tmp/script;:) in
200 print 'print $0' > $tmp/script
201 print ". $tmp/script" > $tmp/scriptx
202 chmod +x $tmp/scriptx
203 if [[ $($tmp/scriptx) != $tmp/scriptx ]]
206 cd $tmp || { err_exit "cd $tmp failed"; exit 1; }
240 cat > $tmp/script <<- \!
244 if [[ $($SHELL $tmp/script <&-) != done ]]
248 cat > $tmp/script <<- \!
253 chmod +x $tmp/script
254 if [[ $($SHELL $tmp/script) != good ]]
258 cat > $tmp/script <<- \!
262 if [[ $($SHELL $tmp/script <<!
324 [[ $($SHELL -c $'tee >(grep \'1$\' > '$tmp/scriptx$') > /dev/null <<- \!!!
330 cat '$tmp/scriptx 2> /dev/null) == line1 ]] || err_exit '>() process substitution fails'
331 > $tmp/scriptx
334 do tee >(grep \'1$\' > '$tmp/scriptx$') > /dev/null <<- \!!!
341 …cat '$tmp/scriptx 2>> /dev/null) == line1 ]] || err_exit '>() process substitution fails in for lo…
346 print cat > $tmp/scriptx
347 chmod +x $tmp/scriptx
348 [[ $($SHELL -c "print foo | $tmp/scriptx ;:" 2> /dev/null ) == foo ]] || err_exit 'piping into scri…
357 print 'print foo "$@"' > $tmp/scriptx
358 [[ $( print "($tmp/scriptx bar)" | $SHELL 2>/dev/null) == 'foo bar' ]] || err_exit 'script pipe to …
359 print "#! $SHELL" > $tmp/scriptx
360 print 'print -- $0' >> $tmp/scriptx
361 chmod +x $tmp/scriptx
362 [[ $($tmp/scriptx) == $tmp/scriptx ]] || err_exit "\$0 is $0 instead of $tmp/scriptx"
363 cat > $tmp/scriptx <<- \EOF
368 (( $($SHELL $tmp/scriptx) > 2.0 )) && err_exit 'command substitution causes pipefail option to hang'