tools.utils

Yohn Y. 2025-05-17

6:9fc60d528049 Go to Latest

tools.utils/shell/new-tmp

+ shell утилиты

History
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/shell/new-tmp	Sat May 17 11:31:31 2025 +0300
     1.3 @@ -0,0 +1,27 @@
     1.4 +#!/bin/sh
     1.5 +# devel.a0fs.ru -- SA:TOOLS::~/bin/new-tmp -- v0.r202505.1
     1.6 +
     1.7 +ts="$(date "+%Y%m%d-%H%M%S")"
     1.8 +prefix="$HOME/tmp"
     1.9 +
    1.10 +if [ "$1" ] ; then
    1.11 +	prefix="$(readlink -f "$1")"
    1.12 +
    1.13 +	if ! [ -d "$prefix" ] ; then
    1.14 +		echo "ERROR: $prefix not directory"
    1.15 +		exit 1
    1.16 +	fi
    1.17 +fi
    1.18 +
    1.19 +tmp_dir="${prefix}/${ts}"
    1.20 +
    1.21 +if [ -e "${tmp_dir}" ] ; then
    1.22 +	echo "ERROR: $tmp_dir already exists"
    1.23 +	exit 1
    1.24 +fi
    1.25 +
    1.26 +mkdir -p "${tmp_dir}"
    1.27 +cd "${tmp_dir}"
    1.28 +exec "$SHELL"
    1.29 +
    1.30 +