1.1, Карбофос (ok), 22:54, 19/08/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
хорошо бы ещё автодетектировать два utf-8 глюкобайта от виндов в начале текстовиков :)
| |
1.2, pavlinux (ok), 03:07, 20/08/2012 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
TEXT CONVERSION AND SUBSTITUTION:
# IN UNIX ENVIRONMENT: convert DOS newlines (CR/LF) to Unix format.
sed 's/.$//' # assumes that all lines end with CR/LF
sed 's/^M$//' # in bash/tcsh, press Ctrl-V then Ctrl-M
sed 's/\x0D$//' # works on ssed, gsed 3.02.80 or higher
# IN UNIX ENVIRONMENT: convert Unix newlines (LF) to DOS format.
sed "s/$/'echo -e \\\r'/" # command line under ksh
sed 's/$'"/'echo \\\r'/" # command line under bash
sed "s/$/'echo \\\r'/" # command line under zsh
sed 's/$/\r/' # gsed 3.02.80 or higher
# IN DOS ENVIRONMENT: convert Unix newlines (LF) to DOS format.
sed "s/$//" # method 1
sed -n p # method 2
# IN DOS ENVIRONMENT: convert DOS newlines (CR/LF) to Unix format.
# Can only be done with UnxUtils sed, version 4.0.7 or higher. The
# UnxUtils version can be identified by the custom "--text" switch
# which appears when you use the "--help" switch. Otherwise, changing
# DOS newlines to Unix newlines cannot be done with sed in a DOS
# environment. Use "tr" instead.
sed "s/\r//" infile >outfile # UnxUtils sed v4.0.7 or higher
tr -d \r <infile >outfile # GNU tr version 1.22 or higher
http://sed.sourceforge.net/sed1line.txt
| |
|
2.7, Crazy Alex (ok), 02:17, 21/08/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
Блин, тут все невесть чем читают... Написано же - им не преобразовывать, а распознавать.
| |
|
1.3, Nas_tradamus (ok), 11:20, 20/08/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
man grep
-P, --perl-regexp
Interpret PATTERN as a Perl regular expression. This option is
not supported in FreeBSD.
| |
|
|
3.6, Crazy Alex (ok), 02:16, 21/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
А, человек читать не умеет... В первой строке написано - Windows и Linux. При чём здесь фря?
| |
|
4.10, Nas_tradamus (ok), 09:57, 21/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
> А, человек читать не умеет... В первой строке написано - Windows и
> Linux. При чём здесь фря?
Я намекаю, что бывают часто ситуации: проект разрабатывается на Windows и Linux (очень частое явление), но КРУТИТСЯ под FreeBSD (что тоже бывает - см. хостинги под ISPmanager/VDSmanager).
| |
|
5.11, ананим (?), 12:59, 21/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
А следующее предложение намекает что у них разработка на винде и линухе с свн.
Что говорит о том, что на хостинг уже не влияет.
| |
|
|
5.13, Crazy Alex (ok), 15:27, 06/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
угу. Только относится это к типам окончания строк, а не к тому, на чем скрипт крутится.
| |
|
|
|
|
|