Несколько команд mv в скрипте

Пришлось включить приемник как "экран" вnvidia-settings:

  1. Выполнитьsudo nvidia-settings
  2. Перейти к настройке дисплея X-сервера
  3. Выберите приемник
  4. Измените конфигурацию на экран X 0
  5. Установите положение и размер так же, как на другом экране
  6. Примените и сохраните файл конфигурации X
0
02.07.2020, 01:50
1 ответ

У вас есть возможность явно указать mv переместить данные в целевой каталог, чтобы избежать двусмысленности в случае пустых каталогов. Также не забудьте рекурсивно создать все необходимые каталоги:

#!/bin/bash
mkdir -p FOLDER1/$1
mv -t./FOLDER1/$1/./a
mv -t./FOLDER1/$1/./b
mv -t./FOLDER1/$1/./c

правильно трансформирует

1& [planetmaker:~/test] $ ls
a  b  c  script.sh

-

1& [planetmaker:~/test] $./scritp.sh blubber
1& [planetmaker:~/test] $ ls
FOLDER1  script.sh
1& [planetmaker:~/test] $ ls FOLDER1/blubber
a  b  c

(a,b,c — это каталоги здесь)

-1
18.03.2021, 23:22

Теги

Похожие вопросы