avatar
c*t
1
用emacs打开别的text editor编辑的文件,每行末尾都有一个"^M"。
能去掉吗?看着真别扭。
谢谢。
avatar
p*h
2
you can try 'dos2unix'.

【在 c******t 的大作中提到】
: 用emacs打开别的text editor编辑的文件,每行末尾都有一个"^M"。
: 能去掉吗?看着真别扭。
: 谢谢。

avatar
c*t
3
what is this?
Is it included in emacs?
Thank you.

【在 p**h 的大作中提到】
: you can try 'dos2unix'.
avatar
M*d
4
It is a command in unix, because unix and dos treat "enter" differently.

【在 c******t 的大作中提到】
: what is this?
: Is it included in emacs?
: Thank you.

avatar
r*r
5

or if ur unix doesn't hv it (i think all solaris hv this command)
u can use a simple perl script.
#!/usr/local/bin/perl
require "flush.pl";
$TMP_FILE = "/tmp/dos2unix.tmp";
foreach $f (@ARGV) {
if ( -f $f) {
print "Processing $f ..."; &flush( STDOUT);
open( OUT, "> $TMP_FILE") || die "Cannot open tmp file for writing\n";
open( IN, "< $f") || die "Cannot open tmp file for reading\n";
while( $line = ) {
$l = length( $line);
if ( ( $l

【在 p**h 的大作中提到】
: you can try 'dos2unix'.
avatar
c*t
6
Thank you very much!

【在 r***r 的大作中提到】
:
: or if ur unix doesn't hv it (i think all solaris hv this command)
: u can use a simple perl script.
: #!/usr/local/bin/perl
: require "flush.pl";
: $TMP_FILE = "/tmp/dos2unix.tmp";
: foreach $f (@ARGV) {
: if ( -f $f) {
: print "Processing $f ..."; &flush( STDOUT);
: open( OUT, "> $TMP_FILE") || die "Cannot open tmp file for writing\n";

avatar
h*a
7
onliner.
perl -pi -e 's/\cM//g' *

【在 r***r 的大作中提到】
:
: or if ur unix doesn't hv it (i think all solaris hv this command)
: u can use a simple perl script.
: #!/usr/local/bin/perl
: require "flush.pl";
: $TMP_FILE = "/tmp/dos2unix.tmp";
: foreach $f (@ARGV) {
: if ( -f $f) {
: print "Processing $f ..."; &flush( STDOUT);
: open( OUT, "> $TMP_FILE") || die "Cannot open tmp file for writing\n";

avatar
a*f
8
solaris: dos2unix
linux: fromdos, todos
Also,
$ cat file | tr -d '\r' > newfile

【在 c******t 的大作中提到】
: what is this?
: Is it included in emacs?
: Thank you.

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。