tools.utils

Yohn Y. 2025-05-17

6:9fc60d528049 Go to Latest

tools.utils/shell/new-tmp

+ shell утилиты

History
1 #!/bin/sh
2 # devel.a0fs.ru -- SA:TOOLS::~/bin/new-tmp -- v0.r202505.1
4 ts="$(date "+%Y%m%d-%H%M%S")"
5 prefix="$HOME/tmp"
7 if [ "$1" ] ; then
8 prefix="$(readlink -f "$1")"
10 if ! [ -d "$prefix" ] ; then
11 echo "ERROR: $prefix not directory"
12 exit 1
13 fi
14 fi
16 tmp_dir="${prefix}/${ts}"
18 if [ -e "${tmp_dir}" ] ; then
19 echo "ERROR: $tmp_dir already exists"
20 exit 1
21 fi
23 mkdir -p "${tmp_dir}"
24 cd "${tmp_dir}"
25 exec "$SHELL"