Прочитайте файл с двумя столбцами, rsync каждую строку от столбца 1 до столбца 2

У меня есть файл с двумя столбцами. Столбец 1 имеет исходный каталог, столбец 2 имеет место назначения. Например:

$ cat directories.txt /usr/local/myapp /root/myapp_bak /home/steve/dir1 /root/stevedir /etc/etc/etc /another/destination 

Я пытаюсь написать короткий скрипт / один вкладыш, который будет читать этот файл, а rsync column1 – column2 только по строке. Например, он будет читать directories.txt затем сделать следующее:

 rsync -va /usr/local/myapp /root/myapp_bak rsync -va /home/steve/dir1 /root/stevedir 

Я очень ценю любую помощь.

2 Solutions collect form web for “Прочитайте файл с двумя столбцами, rsync каждую строку от столбца 1 до столбца 2”

Это может помочь вам,

 while IFS=' ' read -r source dest do rsync -av "$source" "$dest" done <directories.txt 

Пытаться

 < directories.txt xargs -n 2 rsync -va 
  • Сценарий оболочки для выполнения сеанса telnet в ser2net
  • Поиск данных из всех файлов в папке
  • Как присвоить значение переменной, когда значение содержит символ $ в ней
  • Где я могу найти документацию по синтаксису сценария оболочки для использования регулярного выражения внутри переменной?
  • Параметр одиночного кавычки сценария Bash с параметром globbing
  • Как прочитать файл свойств через мой скрипт?
  • Замените% 20 пробелом в именах файлов?
  • Что быстрее - сценарии C или оболочки - и почему?
  • Перенаправить выход хвоста в файл, а затем остановить, когда найдено совпадение
  • mv: не обнаружено, когда выполняется из сценария, который изменяет переменную PATH
  • Проверьте, имеет ли переменная оболочки более одной строки с использованием встроенных модулей?
  • Interesting Posts

    Как предотвратить `rlwrap` от сохранения пароля в файле входных данных?

    Запуск Darktable под Xfce с использованием определенного стиля / темы цвета

    Есть ли способ переназначить AltGr-ключ на Ctrl с помощью setxkbmap?

    Насколько безопасно sudo при запуске от root для запуска приложения в качестве менее привилегированного пользователя?

    Как установить переменную среды JAVA_HOME, которая будет сохранена при выходе?

    Windows Media Audio 9-плеер плагин-что-то для Linux

    Как установить X11 в мою собственную систему Linux Buildroot?

    Проблема разрешения Debian Jessie bind9

    Как я могу разбить буквы слова с четырьмя буквами в строке?

    ошибка backports при попытке получить killer wireless-ac 1535, работающий в linux mint 17.3

    Как установить переменную прокси-сервера HTTP для заданий cron?

    Замена текста из списка замен. Добавлено осложнение: обратная косая черта

    «Debuild -S» изменяет debian / control

    Вырезать как символы, так и поле

    Как перекрестно скомпилировать gobject-introspection?

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