Unix Shell Script для записи имени файла из каталога - PullRequest
0 голосов
/ 21 мая 2018

Не могли бы вы разрешить мне продолжить?

Пример:

В каталоге tmp ниже у меня есть файл output.txt, каждый день мне приходится искать ниже файлы .xml и писатьимена файлов .xml в файл output.txt (перезаписать).

Я использую этот оператор:

ls -1 IBM.PPSDSD.INV.* > Output.txt

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

/tmp directory
Output.txt
IBM.PPSDSD.INV.20180324150220.xml
IBM.PPSDSD.INV.20180426150220.xml
IBM.PPSDSD.INV.20180729150220.xml

Спасибо, Aj

1 Ответ

0 голосов
/ 21 мая 2018

Попробуйте что-то вроде:

#!/bin/sh
ls -1 /tmp/IBM.PPSDSD.INV.* > /tmp/Output.txt

Я добавил путь /tmp/ в двух местах, поэтому нет необходимости запускать скрипт в каталоге /tmp.

Takw все равно, какие имена файлов вы используете.Ваше описание говорит output.txt, но ваш пример показывает Output.txt.Это совершенно разные файлы!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...