Отправить имя файла из файла list.txt в другой файл по одному

Вы можете выполнить это с помощью обратного прокси.

Вот пример конфигурации:

<VirtualHost *:80> 
  ProxyPreserveHost On
  ProxyRequests Off
  ServerName subdomain.domain.com
  ProxyPass / http://yourrealhost.com/
  ProxyPassReverse / http://yourrealhost.com/
</VirtualHost>

Вы даже можете перенаправить на другой порт, установив http://yourrealhost.com:3000/ в ProxyPass и ProxyPassReverse.

0
задан 9 April 2018 в 10:30

3 ответа

Вы можете прочитать файл по строкам с помощью цикла while и echo каждого из них в новый файл:

#!/bin/bash
while IFS='' read -r l || [[ -n "$l" ]]; do
    echo $l >$(mktemp -p.)
done <list.txt

Это будет охватывать каждую строку list.txt и печатать всю строку в файл temp, созданный в текущем каталоге. По умолчанию mktemp использует шаблон tmp.XXXXXXXXXX для создания файлов - X заменены случайными символами - вы можете адаптировать их к вашим потребностям, указав другой шаблон, например.

Дальнейшее чтение:

Прочитать строку строки по строке, присваивая значение переменной man mktemp
1
ответ дан 22 May 2018 в 11:32

Вы можете прочитать файл по строкам с помощью цикла while и echo каждого из них в новый файл:

#!/bin/bash while IFS='' read -r l || [[ -n "$l" ]]; do echo $l >$(mktemp -p.) done <list.txt

Это будет охватывать каждую строку list.txt и печатать всю строку в файл temp, созданный в текущем каталоге. По умолчанию mktemp использует шаблон tmp.XXXXXXXXXX для создания файлов - X заменены случайными символами - вы можете адаптировать их к вашим потребностям, указав другой шаблон, например.

Дальнейшее чтение:

Прочитать строку строки по строке, присваивая значение переменной man mktemp
1
ответ дан 17 July 2018 в 17:12

Вы можете прочитать файл по строкам с помощью цикла while и echo каждого из них в новый файл:

#!/bin/bash while IFS='' read -r l || [[ -n "$l" ]]; do echo $l >$(mktemp -p.) done <list.txt

Это будет охватывать каждую строку list.txt и печатать всю строку в файл temp, созданный в текущем каталоге. По умолчанию mktemp использует шаблон tmp.XXXXXXXXXX для создания файлов - X заменены случайными символами - вы можете адаптировать их к вашим потребностям, указав другой шаблон, например.

Дальнейшее чтение:

Прочитать строку строки по строке, присваивая значение переменной man mktemp
1
ответ дан 23 July 2018 в 18:03

Другие вопросы по тегам:

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