Вопрос по работе с файлами в shell
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Sweeper_jr
- ефрейтор
- Сообщения: 61
- Зарегистрирован: 2006-01-19 12:48:12
- Контактная информация:
Вопрос по работе с файлами в shell
Так получилось что на расшареном ресурсе, например ftp, лежат файлы и папки, имена которых содержат пробелы. С помощью команды find с соответсвующими флагами я получаю список файлов, для дальнешей обработки, часть из них могут содержать пробелы. Если ручками делать команды rm или cp , то в имени файла ставиться обратный слеш \ перед специальным символом, например пробелом.
А как сделать через скрипт такие операции? что бы выпонялась команда rm с учетом пробела в имени файла?
А как сделать через скрипт такие операции? что бы выпонялась команда rm с учетом пробела в имени файла?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Код: Выделить всё
rm " длинное имя файла с пробелами да ещё и по русски"
Убей их всех! Бог потом рассортирует...
- Sweeper_jr
- ефрейтор
- Сообщения: 61
- Зарегистрирован: 2006-01-19 12:48:12
- Контактная информация:
-
- мл. сержант
- Сообщения: 108
- Зарегистрирован: 2006-01-22 15:51:57
- Откуда: Россия
Вопрос по файлам (но не в shell)
1)При работе в текстовом редакторе (например написание конфига) в Винде и последующем переносе на FreeBSD (по FTP, с CD-Rom'a или флешки, в файле в конце каждой строки отображается (вернее появляются) символы окончания строки (перевода каретки).....^M. Как это можно избежать ?
2) При копировании по FTP файла rc.firewall на Винду почему-то копируется не весь файл целиком, а часть (4096 байт вместо 5700). В чем может быть причина ?
1)При работе в текстовом редакторе (например написание конфига) в Винде и последующем переносе на FreeBSD (по FTP, с CD-Rom'a или флешки, в файле в конце каждой строки отображается (вернее появляются) символы окончания строки (перевода каретки).....^M. Как это можно избежать ?
2) При копировании по FTP файла rc.firewall на Винду почему-то копируется не весь файл целиком, а часть (4096 байт вместо 5700). В чем может быть причина ?
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- мл. сержант
- Сообщения: 108
- Зарегистрирован: 2006-01-22 15:51:57
- Откуда: Россия
- northern
- лейтенант
- Сообщения: 778
- Зарегистрирован: 2006-02-08 20:48:45
- Откуда: Днепропетровск
- Контактная информация:
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
bred3 - сам юзаю.
Код: Выделить всё
C:\Documents and Settings\Администратор>ftp mx.lissyara.su
Связь с mx.lissyara.su.
220 ProFTPD 1.3.0rc3 Server (Main FTP servant :)) [213.234.195.210]
Пользователь (mx.lissyara.su:(none)): lissyara
331 Password required for lissyara.
Пароль:
230 User lissyara logged in.
ftp>
ftp> ?
Допускается сокращение команд при вводе. Набор команд:
! delete literal prompt send
? debug ls put status
append dir mdelete pwd trace
ascii disconnect mdir quit type
bell get mget quote user
binary glob mkdir recv verbose
bye hash mls remotehelp
cd help mput rename
close lcd open rmdir
ftp> ascii
200 Type set to A
ftp>
Убей их всех! Бог потом рассортирует...
-
- мл. сержант
- Сообщения: 108
- Зарегистрирован: 2006-01-22 15:51:57
- Откуда: Россия
-
- мл. сержант
- Сообщения: 108
- Зарегистрирован: 2006-01-22 15:51:57
- Откуда: Россия
-
- мл. сержант
- Сообщения: 108
- Зарегистрирован: 2006-01-22 15:51:57
- Откуда: Россия