Я не могу скопировать несколько файлов в каталог [закрыто]

-1
14.02.2018, 15:49
2 ответа

Truco rápido si catno puede lidiar con *comodín:

for file in /home/rahul/temp/mydatabase*ddl; do cat $file >> /home/rahul/final/mydatabase.create; done

Sé que podría estar usando variables de shell para archivos de entrada y salida, y hacer un script de shell más complejo, pero esto debería ser lo suficientemente bueno para manejar este problema.

1
28.01.2020, 05:07

¿Quizás desactivó el shell globbing con set -f?

$ ls mydatabase*ddl
mydatabase1.ddl  mydatabase2.ddl  mydatabase3.ddl

$ set -f
$ ls mydatabase*ddl
ls: cannot access 'mydatabase*ddl': No such file or directory

$ set +f
$ ls mydatabase*ddl
mydatabase1.ddl  mydatabase2.ddl  mydatabase3.ddl
2
28.01.2020, 05:07

Теги

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