日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux 中的 Cat 命令:更改換行方式(linuxcat換行)

cat 是 linux 中常用的命令之一,它可用于創(chuàng)建、顯示、編輯文本文件。Cat 命令也可以用于更改文件中換行方式,也就是把文件中原來的換行方式由某種類型更改成其他類型。

在祿勸等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供成都網(wǎng)站設計、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設公司 網(wǎng)站設計制作定制開發(fā),公司網(wǎng)站建設,企業(yè)網(wǎng)站建設,品牌網(wǎng)站設計,網(wǎng)絡營銷推廣,外貿(mào)營銷網(wǎng)站建設,祿勸網(wǎng)站建設費用合理。

在 Linux 操作系統(tǒng)中,文本文件有兩種不同的換行方式:Unix 的換行(LF)方式和windows 的換行(CRLF)方式,Windows 中的換行看起來是 LF 后跟一個 CR;而 Unix 中的換行只有一個 LF 就可以了。

Linux 中的 Cat 命令支持將文本文件從某種換行方式更改成另外一種,這樣的更改操作可以使用命令行完成,也可以使用腳本完成,具體實現(xiàn)效果如下:

用命令行更改換行方式:

cat filename | tr '\r' '\n' > newfilename 

將文件從 Windows 的換行方式轉(zhuǎn)換為 Unix 的換行方式

cat filename | tr '\n' '\r' > newfilename 

將文件從 Unix 的換行方式轉(zhuǎn)換為 Windows 的換行方式

用腳本更改換行方式:

#!/usr/bin/env ruby 
file_name = ARGV[0]
new_file_name = ARGV[1]
input = IO.binread(file_name)

# 將文件從 Windows 的換行方式轉(zhuǎn)換為 Unix 的換行方式
output = input.gsub(/\r\n/, "\n")
# 將文件從 Unix 的換行方式轉(zhuǎn)換為 Windows 的換行方式
# output = input.gsub(/\n/, "\r\n")
File.open(new_file_name, 'wb') do |file|
file.write(output)
end

使用上面的代碼,可以根據(jù)文件名將文件從一種換行方式轉(zhuǎn)換為另外一種。因此,相對于使用文本編輯器進行更改換行方式的操作較為復雜,Linux 中的 Cat 命令就顯得格外的方便了。

總之,Linux 中的 Cat 命令可以用于更改文件的換行方式,兩種更改的方式分別是命令行和腳本,具體的實現(xiàn)代碼如上所示。Cat 命令的設計之中,假如更加方便的更改換行方式,為了滿足軟件開發(fā)人員的日常開發(fā)需要,極大地提高了開發(fā)效率。

成都服務器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務器和獨立服務器。物理服務器托管租用:四川成都、綿陽、重慶、貴陽機房服務器托管租用。


文章名稱:Linux 中的 Cat 命令:更改換行方式(linuxcat換行)
文章起源:http://m.5511xx.com/article/cdcdopc.html