[LINUX] [Bash] Erstellen eines sicheren und vielseitigen temporären Verzeichnisses

Einführung

Ergebnis

index.sh


#!/bin/bash

basepath=$(basename $0)
timestamp=$(date +%Y%m%d%H%M%S)
tmpd=$(mktemp -dt "$basepath.$timestamp.$$")/
echo $tmpd

#Ausgabe
# $TMPDIR/index.sh.20200919152709.XXXX.XXXXX/

Inhalte verarbeiten

Verwendung des Befehls mktemp

Verwendung von Vorlagenoptionen

Fügen Sie dem Namen verwandte Elemente hinzu

Zusammenfassung

―― Aus den oben genannten Gründen verfügt Linux standardmäßig über viele Befehle zum Lösen von Problemen. Daher habe ich erneut bestätigt, wie wichtig es ist, sich auch nur einen dieser Befehle zu merken und zu kombinieren. ――Obwohl die Sicherheit berücksichtigt werden muss, wurde mir gleichzeitig klar, wie wichtig es ist, sich der Benutzerfreundlichkeit und der Vielseitigkeit der Verarbeitung im Programm bewusst zu sein.

Referenz

Recommended Posts

[Bash] Erstellen eines sicheren und vielseitigen temporären Verzeichnisses
Erstellen eines LINE-Bots ~ Erstellen, Bereitstellen und Starten von ~
Python: Erstellen einer virtuellen Umgebung (venv), Starten und Stoppen
Versuchen Sie, eine komprimierte Datei mit Python und zlib zu erstellen
Erstellen Sie ein Diagramm mit der Plot-Schaltfläche und dem Schieberegler
Aktuelles Verzeichnis beim Erstellen eines neuen Verzeichnisses mit Jupyter