Сбежали имена файлов для использования в Bash [закрыто]Linux

Ответить Пред. темаСлед. тема
Anonymous
 Сбежали имена файлов для использования в Bash [закрыто]

Сообщение Anonymous »

Есть ли библиотека C#, которая заставит меня сбежать из имен файлов, подходящих для Bash? bbb/ccc/dd \ "d/e.txt , но uri.encodedatastring будет производить /ааа%20bbb/ccc/dd%22d/e.txt

Код: Выделить всё

mv /aaa\ bbb/ccc/dd\"d/e.txt /dst/abc< /code> работает.
mv /aaa%20bbb/ccc/dd%22d/e.txt /dst/abc
не работает.
Фон: я построил (Win UI) программу, которая организует некоторые из моих файлов и папок.
Ввод - это вывод команды Find и некоторые параметры, управляемые пользовательским интерфейсом. Я хочу, чтобы он создал для меня скрипт оболочки, поэтому он переместит эти файлы в более подходящие местоположения. relocatefiles.sh

Код: Выделить всё

#! /bin/bash
mv /aaa/bb\ bb/c /ddd/efg
mv '/aaa/aaa\"sss/' /ddd/ffff
etc...
Как бы это ни было, ему нужно обрабатывать все специальные символы ... вероятно, все, кроме/code>.
Есть иностранные символы, символы/глифы и т. Д. В дополнение к стандартному набору специальных символов, таких как « и @ во многих именах файлов.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... se-in-bash
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»