Как создать папку с именем пользователя и датой в качестве имени папки?

Мне нужно написать сценарий резервного копирования. Мне нужно иметь возможность запускать скрипт с любого компьютера и заставить его вывести имя пользователя и дату в качестве имени каталога. На каждом компьютере есть учетная запись администратора и учетная запись пользователя. Как я могу вытащить учетную запись пользователя из сценария и использовать его для обозначения резервной копии каталога?

2 Solutions collect form web for “Как создать папку с именем пользователя и датой в качестве имени папки?”

пример имени папки: joe – 2014-01-31

folder_name="${USER}--$(date +%Y-%m-%d)" mkdir "$folder_name" 

Текущий зарегистрированный пользователь обычно хранится в переменной среды USER . Текущую дату легко получить с помощью команды date . Итак, просто соедините их.

 echo "$USER--$(date +%Y-%m-%d)" 
  • Если условие как один вкладыш
  • Обработка сообщения whois отказалось от сообщения в сценарии оболочки
  • Разделение и переименование файла
  • Как извлечь файл из приглашения?
  • Shell Scripting: Сравнивая что-то с ничем?
  • Как переписать многострочный путь в однострочный относительный путь
  • Как передать параметр с пространством в nohup?
  • Ошибка подстроки в сценарии оболочки
  • разархивируйте последний zipped-файл из списка zip-файлов
  • отсутствует ошибка `] 'в скрипте unix shell
  • Может кто-то уточнить: «случай»: $ PATH: «in» в скрипте?
  • Interesting Posts

    Ящик NAT с несколькими внутренними и внешними интерфейсами

    Связь между блоками записи и файловой системы в SSD-дисках на Apple

    Как «whereis» находит файлы так быстро?

    Linux Mint Cinnamon – беспроводной сетевой адаптер AR9485 продолжает отключать

    Как включить WIFI в VMWare Fedora 12? (Он обнаруживает и отлично работает в Windows 7)

    Исключение файла в цикле bash

    «Отсутствующие» файлы на внешнем USB-накопителе в linux mint 17.3

    Имя> org.freedesktop.PolicyKit1 не было предоставлено никакими файлами .service

    Файловая система пишет, казалось бы, потерянную

    Могу ли я использовать совпадения grep для выполнения команды?

    xbindkeys на одной клавиатуре?

    Debian 8 (Jessie) не загружается при перезагрузке с ошибкой «Не удалось запустить службу входа»,

    Рекомендуемые ресурсы для работы с сервером только для терминалов?

    Как изменить все IP-адреса из файла журнала в Debian?

    Выбранный диапазон в Oracle Sql Query

    Linux и Unix - лучшая ОС в мире.