Почему gawk обрабатывает `0123` как десятичное число при получении из входных данных?

Как насчет того, чтобы просто получить структуру и воссоздать ее?

mkdir $( from=/copy/from;
         to=/copy/it/here;
         ssh -q username@192.168.78.331 "find $from -type d" \
         | sed "s=^$from/\?=$to/=" )

Я использовал sed , чтобы удалить префикс абсолютного пути и заменить его на целевой. Протестируйте его с помощью echo вместо mkdir , чтобы убедиться, что он делает то, что вы хотите.

Также я надеюсь, что вы не используете специальные символы в именах каталогов.

5
26.02.2019, 15:32
0 ответов

Теги

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