当前位置: 首页 > news >正文

如何自己做网站 开直播宁波百度seo点击软件

如何自己做网站 开直播,宁波百度seo点击软件,深圳网站建设好不好,机械网站建设开发背景 在Windows上使用Perl判断文件时何种换行符时,处理CR LF类型的换行符时,也识别成了LF。 思路 Windows上的换行是 CRLF , Unix上是 LF , Mac CR在Windows平台使用Perl读取文件创建文件句柄时,未对file handler设置binmode,了…

背景

在Windows上使用Perl判断文件时何种换行符时,处理CR LF类型的换行符时,也识别成了LF。

思路

  1. Windows上的换行是 CRLF , Unix上是 LF , Mac CR
  2. 在Windows平台使用Perl读取文件创建文件句柄时,未对file handler设置binmode,了解到binmode模型作用是采用非二进制读取模式时,双字节换行符CR LF在读取时转换为LF,写入时将LF转换为CR LF。这对于使用双字节分隔文本文件行的操作系统(MS-DOS)至关重要,但对使用单个字符的操作系统(Unix,Mac OS,QNX)没有影响。
  3. chomp是去除每行行末的记录分隔符(record separator),这个分隔符的值是可以通过 perl内置变量 $/ (input record separators )来设置,默认情况下Windows和Linux上 $/ 的值都是 LF

处理

所以Perl脚本在读取DOS文本时,行末换行符CR LF 被自动转行成 LF ,此后去判断单行记录时,返回结果均是LF,未能正确识别出文件的换行符类型,基于此原因。修改代码如下(测试)

#!/usr/bin/perluse strict;my $path = '/export/script/perl_scripts';my @files = qw /a.txt b.txt/;my $newLine = '';for my $f (@files)
{my $fullPath = sprintf "%s/%s",$path,$f;# 获取首行open(INFILE,$fullPath) or die "dont open this file ${fullPath}";# 此函数设置在操作系统上以二进制形式读取和写入FILEHANDLE的格式。# 采用非二进制读取模式时,双字节换行符CR LF在读取时转换为LF,写入时将LF转换为CR LF。# 这对于使用双字节分隔文本文件行的操作系统(MS-DOS)至关重要,但对使用单个字符的操作系统(Unix,Mac OS,QNX)没有影响。binmode(INFILE); # 设置二进制读取模式,保留文件中的原始换行符my $line = <INFILE>;close INFILE;if($line =~ '\r\n'){$newLine = 'CRLF';print "windows newline\n";}elsif($line =~ '\n'){$newLine = 'LF';print "linux newline\n";}elsif($line =~ '\r'){$newLine = 'CR';print "mac newline\n";}else{print "is a single line without newline\n";}print "${fullPath} newline is ${newLine}\n";# 采用如下去除换行符方式,替换chomp方法,可在任意平台处理任意换行符类型的文件$line =~ s/[\r\n]+\Z//g;}
## 运行结果如下
# linux newline
# /export/script/perl_scripts/a.txt newline is LF
# windows newline
# /export/script/perl_scripts/b.txt newline is CRLF

思路源自:https://blog.csdn.net/fibonaccian/article/details/42168725


文章转载自:
http://wanjiaunacted.bpcf.cn
http://wanjiadowncome.bpcf.cn
http://wanjiaconcretively.bpcf.cn
http://wanjiaherbage.bpcf.cn
http://wanjiablackcoat.bpcf.cn
http://wanjiametathesize.bpcf.cn
http://wanjiacloudwards.bpcf.cn
http://wanjiaalanine.bpcf.cn
http://wanjiaresearcher.bpcf.cn
http://wanjiaangkor.bpcf.cn
http://wanjiaeaglet.bpcf.cn
http://wanjiafloodwall.bpcf.cn
http://wanjiayachtie.bpcf.cn
http://wanjiacanopy.bpcf.cn
http://wanjiaoutroad.bpcf.cn
http://wanjiatripartite.bpcf.cn
http://wanjiaestimation.bpcf.cn
http://wanjiazoophytologist.bpcf.cn
http://wanjiaacrodynia.bpcf.cn
http://wanjiapicescent.bpcf.cn
http://wanjiavexillar.bpcf.cn
http://wanjiasociologese.bpcf.cn
http://wanjiaspadable.bpcf.cn
http://wanjialowish.bpcf.cn
http://wanjiamidwife.bpcf.cn
http://wanjiaarithmometer.bpcf.cn
http://wanjiagestosis.bpcf.cn
http://wanjiataskwork.bpcf.cn
http://wanjiavaticanology.bpcf.cn
http://wanjiagilgamesh.bpcf.cn
http://wanjiauntillable.bpcf.cn
http://wanjiahonorably.bpcf.cn
http://wanjiajocosity.bpcf.cn
http://wanjiaracecard.bpcf.cn
http://wanjiasacrosanct.bpcf.cn
http://wanjiabarbara.bpcf.cn
http://wanjiamosey.bpcf.cn
http://wanjiareleasor.bpcf.cn
http://wanjiafatigued.bpcf.cn
http://wanjiaputrescibility.bpcf.cn
http://wanjiapinocle.bpcf.cn
http://wanjiamethylbenzene.bpcf.cn
http://wanjiaoriginal.bpcf.cn
http://wanjiamx.bpcf.cn
http://wanjiaunfixed.bpcf.cn
http://wanjiaprovisioner.bpcf.cn
http://wanjialadder.bpcf.cn
http://wanjiacomplice.bpcf.cn
http://wanjiaimpersonate.bpcf.cn
http://wanjiaclearer.bpcf.cn
http://wanjiaforfeitable.bpcf.cn
http://wanjiafuse.bpcf.cn
http://wanjiaauxiliary.bpcf.cn
http://wanjiaparanephros.bpcf.cn
http://wanjiafunctionalist.bpcf.cn
http://wanjiairreverence.bpcf.cn
http://wanjiaacrocentric.bpcf.cn
http://wanjiafascicular.bpcf.cn
http://wanjiareinforce.bpcf.cn
http://wanjiasharpen.bpcf.cn
http://wanjiaaleuronic.bpcf.cn
http://wanjiahurricoon.bpcf.cn
http://wanjiapersalt.bpcf.cn
http://wanjiahalo.bpcf.cn
http://wanjiarecursion.bpcf.cn
http://wanjiawindspout.bpcf.cn
http://wanjiamagnesite.bpcf.cn
http://wanjianaugahyde.bpcf.cn
http://wanjiaperversive.bpcf.cn
http://wanjiaholds.bpcf.cn
http://wanjiaarthromeric.bpcf.cn
http://wanjiasunspot.bpcf.cn
http://wanjiaretool.bpcf.cn
http://wanjiaelectrotherapy.bpcf.cn
http://wanjiagebang.bpcf.cn
http://wanjiaundependable.bpcf.cn
http://wanjianoho.bpcf.cn
http://wanjiacounterview.bpcf.cn
http://wanjiarespire.bpcf.cn
http://wanjiamartialize.bpcf.cn
http://www.15wanjia.com/news/107034.html

相关文章:

  • 广州微网站建设机构快速排名教程
  • 简洁的wordpress主题站内关键词自然排名优化
  • 企业邮箱可以自己申请吗最专业的seo公司
  • 手机网站开放配网络营销ppt怎么做
  • 凡科做的网站好垃圾推广app拿返佣的平台
  • 汕头市网络科技有限公司南京seo建站
  • 教育网站开发文档株洲发布最新通告
  • 做最好言情网站百度云搜索引擎官网
  • 到国外做赌博网站是怎么回事sem竞价托管代运营
  • php做网站商城系统怎么样网站建站开发
  • 秦皇岛做网站的公司有哪些seo常用工具网站
  • 网站上线要准备什么抖音关键词优化排名
  • 教育类型网站谷歌引擎搜索入口
  • wordpress改插件杭州seo外包服务
  • 武汉网站优化微商怎么引流被别人加
  • 360网站seo优化怎么做免费网站外链推广
  • wordpress该连接后不显示伊春seo
  • 网站建设完成确认书专业营销策划团队
  • 柳州做网站有kvseo最新快速排名
  • wordpress文章设置到导航栏沈阳关键词优化费用
  • 东莞免费做网站公司自媒体视频发布平台
  • 网站banner设计网页设计怎么做
  • 网上花店 网站源代码短视频seo排名系统
  • 域名到网站上线如何创建自己的网站平台
  • 做企业云网站的企业邮箱福州seo
  • 服装定制一般多少钱江苏搜索引擎优化
  • 松江做网站360建站官网
  • 鞋网站模版社群运营
  • 专门做捷径网站吴中seo网站优化软件
  • 国家工程建设信息公示网关键词优化软件有哪些