Вот и все. Закройте окно клавиатуры, и все готово.
Recode может конвертировать в HTML-объекты:
$ echo "é" | recode ..html
é
В recode доступно несколько немного разных преобразований HTML; см. info recode HTML.
Если вы хотите перекодировать файл или некоторые файлы, вы можете использовать
$ recode ..html one_file another_file and so on
. Для рекурсивного действия используйте команду find, например
$ find your_directory -type f -name "*.html"
Вышеуказанная команда find будет отображать только файлы. Убедитесь, что вы нашли только нужные файлы, а не какие-либо файлы, а не файлы в нежелательных каталогах. Также рекомендуется создать резервную копию или использовать копию ваших файлов, а не настоящие файлы. Если вы нашли правильную команду find, добавьте -exec your_command {} +, где your_command является recode ..html сверху, а {} обозначает файл (ы), который задается с помощью find для перекодирования:
$ find your_directory -type f -name "*.html" -exec recode ..html {} +
Но подождите немного, есть одна большая оговорка: recode ..html предполагает, что ваши входные файлы находятся в том же наборе символов (кодировке), который вы используете в командной строке. Если все ваши файлы используют «современный» UTF-8, он будет работать нормально, потому что Ubuntu использовал UTF-8 из стандарта. Но если некоторые из ваших файлов используют старые ISO-8859-1 или другие кодировки, это будет намного сложнее.
Recode может конвертировать в HTML-объекты:
$ echo "é" | recode ..html
é
В recode доступно несколько немного разных преобразований HTML; см. info recode HTML.
Если вы хотите перекодировать файл или некоторые файлы, вы можете использовать
$ recode ..html one_file another_file and so on
. Для рекурсивного действия используйте команду find, например
$ find your_directory -type f -name "*.html"
Вышеуказанная команда find будет отображать только файлы. Убедитесь, что вы нашли только нужные файлы, а не какие-либо файлы, а не файлы в нежелательных каталогах. Также рекомендуется создать резервную копию или использовать копию ваших файлов, а не настоящие файлы. Если вы нашли правильную команду find, добавьте -exec your_command {} +, где your_command является recode ..html сверху, а {} обозначает файл (ы), который задается с помощью find для перекодирования:
$ find your_directory -type f -name "*.html" -exec recode ..html {} +
Но подождите немного, есть одна большая оговорка: recode ..html предполагает, что ваши входные файлы находятся в том же наборе символов (кодировке), который вы используете в командной строке. Если все ваши файлы используют «современный» UTF-8, он будет работать нормально, потому что Ubuntu использовал UTF-8 из стандарта. Но если некоторые из ваших файлов используют старые ISO-8859-1 или другие кодировки, это будет намного сложнее.
Recode может конвертировать в HTML-объекты:
$ echo "é" | recode ..html
é
В recode доступно несколько немного разных преобразований HTML; см. info recode HTML.
Если вы хотите перекодировать файл или некоторые файлы, вы можете использовать
$ recode ..html one_file another_file and so on
. Для рекурсивного действия используйте команду find, например
$ find your_directory -type f -name "*.html"
Вышеуказанная команда find будет отображать только файлы. Убедитесь, что вы нашли только нужные файлы, а не какие-либо файлы, а не файлы в нежелательных каталогах. Также рекомендуется создать резервную копию или использовать копию ваших файлов, а не настоящие файлы. Если вы нашли правильную команду find, добавьте -exec your_command {} +, где your_command является recode ..html сверху, а {} обозначает файл (ы), который задается с помощью find для перекодирования:
$ find your_directory -type f -name "*.html" -exec recode ..html {} +
Но подождите немного, есть одна большая оговорка: recode ..html предполагает, что ваши входные файлы находятся в том же наборе символов (кодировке), который вы используете в командной строке. Если все ваши файлы используют «современный» UTF-8, он будет работать нормально, потому что Ubuntu использовал UTF-8 из стандарта. Но если некоторые из ваших файлов используют старые ISO-8859-1 или другие кодировки, это будет намного сложнее.
Recode может конвертировать в HTML-объекты:
$ echo "é" | recode ..html
é
В recode доступно несколько немного разных преобразований HTML; см. info recode HTML.
Если вы хотите перекодировать файл или некоторые файлы, вы можете использовать
$ recode ..html one_file another_file and so on
. Для рекурсивного действия используйте команду find, например
$ find your_directory -type f -name "*.html"
Вышеуказанная команда find будет отображать только файлы. Убедитесь, что вы нашли только нужные файлы, а не какие-либо файлы, а не файлы в нежелательных каталогах. Также рекомендуется создать резервную копию или использовать копию ваших файлов, а не настоящие файлы. Если вы нашли правильную команду find, добавьте -exec your_command {} +, где your_command является recode ..html сверху, а {} обозначает файл (ы), который задается с помощью find для перекодирования:
$ find your_directory -type f -name "*.html" -exec recode ..html {} +
Но подождите немного, есть одна большая оговорка: recode ..html предполагает, что ваши входные файлы находятся в том же наборе символов (кодировке), который вы используете в командной строке. Если все ваши файлы используют «современный» UTF-8, он будет работать нормально, потому что Ubuntu использовал UTF-8 из стандарта. Но если некоторые из ваших файлов используют старые ISO-8859-1 или другие кодировки, это будет намного сложнее.
Recode может конвертировать в HTML-объекты:
$ echo "é" | recode ..html
é
В recode доступно несколько немного разных преобразований HTML; см. info recode HTML.
Если вы хотите перекодировать файл или некоторые файлы, вы можете использовать
$ recode ..html one_file another_file and so on
. Для рекурсивного действия используйте команду find, например
$ find your_directory -type f -name "*.html"
Вышеуказанная команда find будет отображать только файлы. Убедитесь, что вы нашли только нужные файлы, а не какие-либо файлы, а не файлы в нежелательных каталогах. Также рекомендуется создать резервную копию или использовать копию ваших файлов, а не настоящие файлы. Если вы нашли правильную команду find, добавьте -exec your_command {} +, где your_command является recode ..html сверху, а {} обозначает файл (ы), который задается с помощью find для перекодирования:
$ find your_directory -type f -name "*.html" -exec recode ..html {} +
Но подождите немного, есть одна большая оговорка: recode ..html предполагает, что ваши входные файлы находятся в том же наборе символов (кодировке), который вы используете в командной строке. Если все ваши файлы используют «современный» UTF-8, он будет работать нормально, потому что Ubuntu использовал UTF-8 из стандарта. Но если некоторые из ваших файлов используют старые ISO-8859-1 или другие кодировки, это будет намного сложнее.
Recode может конвертировать в HTML-объекты:
$ echo "é" | recode ..html
é
В recode доступно несколько немного разных преобразований HTML; см. info recode HTML.
Если вы хотите перекодировать файл или некоторые файлы, вы можете использовать
$ recode ..html one_file another_file and so on
. Для рекурсивного действия используйте команду find, например
$ find your_directory -type f -name "*.html"
Вышеуказанная команда find будет отображать только файлы. Убедитесь, что вы нашли только нужные файлы, а не какие-либо файлы, а не файлы в нежелательных каталогах. Также рекомендуется создать резервную копию или использовать копию ваших файлов, а не настоящие файлы. Если вы нашли правильную команду find, добавьте -exec your_command {} +, где your_command является recode ..html сверху, а {} обозначает файл (ы), который задается с помощью find для перекодирования:
$ find your_directory -type f -name "*.html" -exec recode ..html {} +
Но подождите немного, есть одна большая оговорка: recode ..html предполагает, что ваши входные файлы находятся в том же наборе символов (кодировке), который вы используете в командной строке. Если все ваши файлы используют «современный» UTF-8, он будет работать нормально, потому что Ubuntu использовал UTF-8 из стандарта. Но если некоторые из ваших файлов используют старые ISO-8859-1 или другие кодировки, это будет намного сложнее.
Recode может преобразовывать объекты HTML:
$ echo "é" | recode ..html & amp; eacute;
В перекоде есть несколько немного отличающихся HTML-преобразований; см. info recode HTML
.
Если вы хотите перекодировать файл или некоторые файлы, вы можете использовать
$ recode ..html one_file another_file и т. д.
Для рекурсивного действия используйте команду find
, например
$ find your_directory -type f -name " * .html "
Вышеуказанная команда find будет показывать только файлы. Убедитесь, что вы нашли только нужные файлы, а не какие-либо файлы, а не файлы в нежелательных каталогах. Также рекомендуется создать резервную копию или использовать копию ваших файлов, а не настоящие файлы. Если вы нашли правильную команду find, добавьте -exec your_command {} +
, где your_command является recode ..html
сверху и {}
обозначает файл (ы), который задается с помощью find для перекодирования:
$ find your_directory -type f -name "* .html" -exec recode ..html {} +
Но подождите немного, есть одна большая оговорка: recode ..html
предполагает, что ваши входные файлы находятся в том же наборе символов (кодировке), который вы используете на командная строка. Если все ваши файлы используют «современный» UTF-8, он будет работать нормально, потому что Ubuntu использовал UTF-8 из стандарта. Но если некоторые из ваших файлов используют старые ISO-8859-1 или другие кодировки, это будет намного сложнее.
Recode может преобразовывать объекты HTML:
$ echo "é" | recode ..html & amp; eacute;
В перекоде есть несколько немного отличающихся HTML-преобразований; см. info recode HTML
.
Если вы хотите перекодировать файл или некоторые файлы, вы можете использовать
$ recode ..html one_file another_file и т. д.
Для рекурсивного действия используйте команду find
, например
$ find your_directory -type f -name " * .html "
Вышеуказанная команда find будет показывать только файлы. Убедитесь, что вы нашли только нужные файлы, а не какие-либо файлы, а не файлы в нежелательных каталогах. Также рекомендуется создать резервную копию или использовать копию ваших файлов, а не настоящие файлы. Если вы нашли правильную команду find, добавьте -exec your_command {} +
, где your_command является recode ..html
сверху и {}
обозначает файл (ы), который задается с помощью find для перекодирования:
$ find your_directory -type f -name "* .html" -exec recode ..html {} +
Но подождите немного, есть одна большая оговорка: recode ..html
предполагает, что ваши входные файлы находятся в том же наборе символов (кодировке), который вы используете на командная строка. Если все ваши файлы используют «современный» UTF-8, он будет работать нормально, потому что Ubuntu использовал UTF-8 из стандарта. Но если некоторые из ваших файлов используют старые ISO-8859-1 или другие кодировки, это будет намного сложнее.
Recode может преобразовывать объекты HTML:
$ echo "é" | recode ..html & amp; eacute;
В перекоде есть несколько немного отличающихся HTML-преобразований; см. info recode HTML
.
Если вы хотите перекодировать файл или некоторые файлы, вы можете использовать
$ recode ..html one_file another_file и т. д.
Для рекурсивного действия используйте команду find
, например
$ find your_directory -type f -name " * .html "
Вышеуказанная команда find будет показывать только файлы. Убедитесь, что вы нашли только нужные файлы, а не какие-либо файлы, а не файлы в нежелательных каталогах. Также рекомендуется создать резервную копию или использовать копию ваших файлов, а не настоящие файлы. Если вы нашли правильную команду find, добавьте -exec your_command {} +
, где your_command является recode ..html
сверху и {}
обозначает файл (ы), который задается с помощью find для перекодирования:
$ find your_directory -type f -name "* .html" -exec recode ..html {} +
Но подождите немного, есть одна большая оговорка: recode ..html
предполагает, что ваши входные файлы находятся в том же наборе символов (кодировке), который вы используете на командная строка. Если все ваши файлы используют «современный» UTF-8, он будет работать нормально, потому что Ubuntu использовал UTF-8 из стандарта. Но если некоторые из ваших файлов используют старые ISO-8859-1 или другие кодировки, это будет намного сложнее.
Recode может преобразовывать объекты HTML:
$ echo "é" | recode ..html & amp; eacute;
В перекоде есть несколько немного отличающихся HTML-преобразований; см. info recode HTML
.
Если вы хотите перекодировать файл или некоторые файлы, вы можете использовать
$ recode ..html one_file another_file и т. д.
Для рекурсивного действия используйте команду find
, например
$ find your_directory -type f -name " * .html "
Вышеуказанная команда find будет показывать только файлы. Убедитесь, что вы нашли только нужные файлы, а не какие-либо файлы, а не файлы в нежелательных каталогах. Также рекомендуется создать резервную копию или использовать копию ваших файлов, а не настоящие файлы. Если вы нашли правильную команду find, добавьте -exec your_command {} +
, где your_command является recode ..html
сверху и {}
обозначает файл (ы), который задается с помощью find для перекодирования:
$ find your_directory -type f -name "* .html" -exec recode ..html {} +
Но подождите немного, есть одна большая оговорка: recode ..html
предполагает, что ваши входные файлы находятся в том же наборе символов (кодировке), который вы используете на командная строка. Если все ваши файлы используют «современный» UTF-8, он будет работать нормально, потому что Ubuntu использовал UTF-8 из стандарта. Но если некоторые из ваших файлов используют старые ISO-8859-1 или другие кодировки, это будет намного сложнее.
rename '/ \ / _ / g' *
, а затем для i в * .php; do iconv --from-code = ISO-8859-15 --to-code = UTF-8 $ i & gt; $ I.iconv; mv $ i.iconv $ i; done
для преобразования в UTF-8. Проблема с этой программой заключается в том, что она делает любой персонаж, который можно вообразить, включая теги html и php.
– bafromca
5 May 2011 в 00:11
"$"
. Эти двойные кавычки гарантируют, что ваши значения переменных не будут разделены.
– elmicha
5 May 2011 в 23:13
вероятно sed. Учебник здесь
http://www.grymoire.com/Unix/Sed.html#uh-6
для вашего примера, возможно, команда
sed s/"é"/"\é"/g < oldfile > newfile
[d4 ] (исправьте меня, если я ошибаюсь, havent видел sed некоторое время) возможно, установлен по умолчанию gedit, ctrl + H
Проверьте источник http://www.text-symbols.com/tools/escape-chars/
Возьмите этот javascript, выполните его в среде js, которая может выполнять некоторые операции ввода-вывода (узел .js) и просто используйте find -exec, чтобы найти все файлы для преобразования и выполнения вашего конвертера на основе всех необходимых файлов.
Вдохновленный предложением Денверко о применении sed, я написал хорошо документированный легко читаемый скрипт bash с открытым исходным кодом, который преобразует акцентированные буквы в объектах HTML. Вы можете найти его здесь: http://www.lugato.co.uk/silvio_dwl.html Наслаждайтесь!
)вероятно sed. Учебник здесь
http://www.grymoire.com/Unix/Sed.html#uh-6
для вашего примера, возможно, команда
sed s/"é"/"\é"/g < oldfile > newfile
(исправьте меня, если я ошибаюсь, havent видел sed некоторое время)
возможно, установлен по умолчанию gedit, ctrl + H
Проверьте источник http://www.text-symbols.com/tools/escape-chars/
Возьмите этот javascript, выполните его в среде js, которая может выполнять некоторые операции ввода-вывода (узел .js) и просто используйте find -exec, чтобы найти все файлы для преобразования и выполнения вашего конвертера на основе всех необходимых файлов.
Вдохновленный предложением Денверко о применении sed, я написал хорошо документированный легко читаемый скрипт bash с открытым исходным кодом, который преобразует акцентированные буквы в объектах HTML. Вы можете найти его здесь: http://www.lugato.co.uk/silvio_dwl.html Наслаждайтесь!
)вероятно sed. Учебник здесь
http://www.grymoire.com/Unix/Sed.html#uh-6
для вашего примера, возможно, команда
sed s/"é"/"\é"/g < oldfile > newfile
(исправьте меня, если я ошибаюсь, havent видел sed некоторое время)
возможно, установлен по умолчанию gedit, ctrl + H
Проверьте источник http://www.text-symbols.com/tools/escape-chars/
Возьмите этот javascript, выполните его в среде js, которая может выполнять некоторые операции ввода-вывода (узел .js) и просто используйте find -exec, чтобы найти все файлы для преобразования и выполнения вашего конвертера на основе всех необходимых файлов.
Вдохновленный предложением Денверко о применении sed, я написал хорошо документированный легко читаемый скрипт bash с открытым исходным кодом, который преобразует акцентированные буквы в объектах HTML. Вы можете найти его здесь: http://www.lugato.co.uk/silvio_dwl.html Наслаждайтесь!
)вероятно sed. Учебник здесь
http://www.grymoire.com/Unix/Sed.html#uh-6
для вашего примера, возможно, команда
sed s/"é"/"\é"/g < oldfile > newfile
(исправьте меня, если я ошибаюсь, havent видел sed некоторое время)
возможно, установлен по умолчанию gedit, ctrl + H
Проверьте источник http://www.text-symbols.com/tools/escape-chars/
Возьмите этот javascript, выполните его в среде js, которая может выполнять некоторые операции ввода-вывода (узел .js) и просто используйте find -exec, чтобы найти все файлы для преобразования и выполнения вашего конвертера на основе всех необходимых файлов.
Вдохновленный предложением Денверко о применении sed, я написал хорошо документированный легко читаемый скрипт bash с открытым исходным кодом, который преобразует акцентированные буквы в объектах HTML. Вы можете найти его здесь: http://www.lugato.co.uk/silvio_dwl.html Наслаждайтесь!
)вероятно sed. Учебник здесь
http://www.grymoire.com/Unix/Sed.html#uh-6
для вашего примера, возможно, команда
sed s/"é"/"\é"/g < oldfile > newfile
(исправьте меня, если я ошибаюсь, havent видел sed некоторое время)
возможно, установлен по умолчанию gedit, ctrl + H
Проверьте источник http://www.text-symbols.com/tools/escape-chars/
Возьмите этот javascript, выполните его в среде js, которая может выполнять некоторые операции ввода-вывода (узел .js) и просто используйте find -exec, чтобы найти все файлы для преобразования и выполнения вашего конвертера на основе всех необходимых файлов.
Вдохновленный предложением Денверко о применении sed, я написал хорошо документированный легко читаемый скрипт bash с открытым исходным кодом, который преобразует акцентированные буквы в объектах HTML. Вы можете найти его здесь: http://www.lugato.co.uk/silvio_dwl.html Наслаждайтесь!
)вероятно sed. Учебник здесь
http://www.grymoire.com/Unix/Sed.html#uh-6
для вашего примера, возможно, команда
sed s/"é"/"\é"/g < oldfile > newfile
(исправьте меня, если я ошибаюсь, havent видел sed некоторое время)
возможно, установлен по умолчанию gedit, ctrl + H
Проверьте источник http://www.text-symbols.com/tools/escape-chars/
Возьмите этот javascript, выполните его в среде js, которая может выполнять некоторые операции ввода-вывода (узел .js) и просто используйте find -exec, чтобы найти все файлы для преобразования и выполнения вашего конвертера на основе всех необходимых файлов.
Вдохновленный предложением Денверко о применении sed, я написал хорошо документированный легко читаемый скрипт bash с открытым исходным кодом, который преобразует акцентированные буквы в объектах HTML. Вы можете найти его здесь: http://www.lugato.co.uk/silvio_dwl.html Наслаждайтесь!
)Вдохновленный предложением Денверко по использованию sed, я написал хорошо документированный легко читаемый скрипт bash с открытым исходным кодом, который преобразует акцентированные буквы в объектах HTML. Вы можете найти его здесь: http://www.lugato.co.uk/silvio_dwl.html Наслаждайтесь!
)вероятно sed. Учебник здесь
http://www.grymoire.com/Unix/Sed.html#uh-6
для вашего примера, возможно, команда
sed s / "é" / "\ & amp; # 233" / g & lt; oldfile & gt; newfile
(исправьте меня, если я ошибаюсь, havent видел sed некоторое время)
возможно, по умолчанию установлен gedit, ctrl + H [ ! d7]