Temporary operation in a temporary directory in shell script
Posted
by jhs
on Stack Overflow
See other posts from Stack Overflow
or by jhs
Published on 2010-03-18T19:07:30Z
Indexed on
2010/03/18
19:11 UTC
Read the original article
Hit count: 425
I need a fresh temporary directory to do some work in a shell script. When the work is done (or if I kill the job midway), I want the script to change back to the old working directory and wipe out the temporary one. In Ruby, it might look like this:
require 'tmpdir'
Dir.mktmpdir 'my_build' do |temp_dir|
puts "Temporary workspace is #{temp_dir}"
do_some_stuff(temp_dir)
end
puts "Temporary directory already deleted"
What would be the best bang for the buck to do that in a Bash script? I want to trap
© Stack Overflow or respective owner