第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Windows命令轉(zhuǎn)換Unix行尾?

Windows命令轉(zhuǎn)換Unix行尾?

烙印99 2019-12-27 15:15:22
是否有Windows命令來轉(zhuǎn)換文件的行尾?我們test.bat需要運(yùn)行一個(gè)啟動(dòng)服務(wù)器。我們使用Perforce,我們需要在工作空間中使用unix行尾。由于某些原因,我們不允許在工作區(qū)中將行尾更改為Windows。但是,服務(wù)器在Windows上運(yùn)行。每次必須運(yùn)行bat文件時(shí),都在Notepad ++中打開它,然后選擇“編輯”→“終止轉(zhuǎn)換”→“ Windows”。有沒有一種自動(dòng)化的方法,這樣我們每次與Perforce同步時(shí)都不需要手動(dòng)更改行尾?提前致謝。
查看完整描述

3 回答

?
Qyouu

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個(gè)贊

使用moreWindows NT和更高版本中包含的命令,實(shí)際上可以非常輕松地完成此操作。轉(zhuǎn)換input_filename包含UNIX EOL(行尾)\n到output_filename其中包含的Windows EOL \r\n,只是這樣做:


TYPE input_filename | MORE /P > output_filename

該more命令具有您可能不知道的其他格式設(shè)置選項(xiàng)。奔跑more/?學(xué)習(xí)其他more可以做什么。


查看完整回答
反對(duì) 回復(fù) 2019-12-27
?
白豬掌柜的

TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊

您可以在沒有VBScript中的其他工具的情況下執(zhí)行此操作:


Do Until WScript.StdIn.AtEndOfStream

  WScript.StdOut.WriteLine WScript.StdIn.ReadLine

Loop

將以上各行放入文件中unix2dos.vbs,然后像這樣運(yùn)行:


cscript //NoLogo unix2dos.vbs <C:\path\to\input.txt >C:\path\to\output.txt

或像這樣:


type C:\path\to\input.txt | cscript //NoLogo unix2dos.vbs >C:\path\to\output.txt

您也可以在PowerShell中執(zhí)行此操作:


(Get-Content "C:\path\to\input.txt") -replace "`n", "`r`n" |

  Set-Content "C:\path\to\output.txt"

可以進(jìn)一步簡化為:


(Get-Content "C:\path\to\input.txt") | Set-Content "C:\path\to\output.txt"

上面的語句無需顯式替換即可工作,因?yàn)镚et-Content在任何類型的換行符(CR,LF和CR-LF)中隱式地拆分了輸入文件,并Set-Content在將輸入數(shù)組寫入Windows之前將其與Windows換行符(CR-LF)連接在一起。


查看完整回答
反對(duì) 回復(fù) 2019-12-27
?
holdtom

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超10個(gè)贊

我當(dāng)時(shí)正在處理CRLF問題,所以我決定構(gòu)建一個(gè)非常簡單的轉(zhuǎn)換工具(在NodeJS中):


這是NodeJS EOL轉(zhuǎn)換器CLI


因此,如果您安裝了帶有npm的NodeJS,則可以嘗試:


npm i -g eol-converter-cli

eolConverter crlf "**/*.{txt,js,java,etc}"

可以使用Glob regex(與shell中相同的regex)動(dòng)態(tài)配置路徑。


因此,如果可以使用NodeJS,它非常簡單,可以集成此命令將整個(gè)工作區(qū)轉(zhuǎn)換為所需的行尾。


查看完整回答
反對(duì) 回復(fù) 2019-12-27
  • 3 回答
  • 0 關(guān)注
  • 812 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)