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

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

dos格式文件轉(zhuǎn)成unix格式

dos格式文件轉(zhuǎn)成unix格式

dos格式文件轉(zhuǎn)成unix格式
查看完整描述

2 回答

?
MMTTMM

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

dos格式文件傳輸到unix系統(tǒng)時(shí),會(huì)在每行的結(jié)尾多一個(gè)^M,當(dāng)然也有可能看不到,但是在vi的時(shí)候,會(huì)在下面顯示此文件的格式,比如 "dos.txt" [dos] 120L, 2532C 字樣,表示是一個(gè)[dos]格式文件,如果是MAC系統(tǒng)的,會(huì)顯示[MAC],因?yàn)槲募袷降脑蛴袝r(shí)會(huì)導(dǎo)致我們的unix程序,或者shell程序出現(xiàn)錯(cuò)誤,那么需要把這些dos文件格式轉(zhuǎn)換成unix格式,方法是
  vi dos.txt
:set fileformat=unix
:w
  這樣文件就轉(zhuǎn)換成unix格式文件了, 一般在windows機(jī)器上編寫好了文件傳到unix下就可能會(huì)出現(xiàn)這樣的情況.
  用命令:set ff?  可以看到dos或unix的字樣.
  用:set ff=unix把它強(qiáng)制為unix格式,也可以用sed 這樣的工具來做:
  sed 's/^M//' filename > tmp_filename
  其中^M是同時(shí)Ctrl+V+M按出來的,表示回車。
?

查看完整回答
反對(duì) 回復(fù) 2019-03-31
?
千萬里不及你

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

用 gawk ( Gnu 版 awk, mawk, nawk 沒有這功能)

nc10@your-5554c55be4 ~
$ gawk 'BEGIN{x=strftime("%a %b %d %T CST %Y", "1253194494");print x}'
Thu Sep 17 21:34:54 CST 2009

Unix 時(shí)間格式用gawk 內(nèi)置函數(shù)取得

nc10@your-5554c55be4 ~
$ gawk 'BEGIN{x=systime();print x}'
1253194803

nc10@your-5554c55be4 ~
$ gawk 'BEGIN{x=strftime("%a %b %d %T CST %Y", systime());print x}'
Thu Sep 17 21:40:15 CST 2009

nc10@your-5554c55be4 ~
$

或者用 Perl

產(chǎn)生Unix 時(shí)間格式

nc10@your-5554c55be4 ~
$ perl -e '$x=time(); print "$x\n"'
1253195055

改成你的格式, 用 POSIX 模組 strftime

nc10@your-5554c55be4 ~
$ perl -MPOSIX -e '$x=1253195055; @y=strftime("%a %b %d %T CST %Y", localtime($x)); print "@y\n"'
Thu Sep 17 21:44:15 CST 2009

也可直接把現(xiàn)在的 Unix 時(shí)間格式即時(shí)改為可讀的格式

nc10@your-5554c55be4 ~
$ perl -MPOSIX -e '$x=1253195055; @y=strftime("%a %b %d %T CST %Y", localtime(time())); print "@y\n"'
Thu Sep 17 21:51:30 CST 2009

nc10@your-5554c55be4 ~
$

這樣對(duì)你有幫助嗎? 呵呵

昨天在 cygwin 試不到 %Z, 今天在Linux ok

user@minix-nb:~$ gawk 'BEGIN{x=strftime("%A %b %d %T %Z %Y", systime()); print x}'
星期五 9月 18 17:08:12 HKT 2009
user@minix-nb:~$
user@minix-nb:~$ gawk 'BEGIN{x=strftime("%A %b %d %T %Z %Y", systime()); print x}'
星期五 9月 18 17:09:52 HKT 2009
user@minix-nb:~$ perl -MPOSIX -e '$x=strftime("%A %b %d %T %Z %Y", localtime(time())); print "$x\n"'
星期五 9月 18 17:09:58 HKT 2009
user@minix-nb:~$ perl -MPOSIX -e '$x=strftime("%a %b %d %T %Z %Y", localtime(time())); print "$x\n"'
五 9月 18 17:10:11 HKT 2009
user@minix-nb:~$ gawk 'BEGIN{x=strftime("%a %b %d %T %Z %Y", systime()); print x}'

因?yàn)?locale 是 zh_HK.utf-8, 所以出中文, 要改變
$LANG 就可

eg

#! /bin/bash
oLC_ALL=$LC_ALL
LC_ALL=C

export LC_ALL

gawk 'BEGIN{
x = strftime("%a %b %d %T %Z %Y", systime())
print x
}'

unset LC_ALL
LC_ALL=$oLC_ALL
user@minix-nb:~$ chmod +x locale.test
user@minix-nb:~$ ./locale.test
Fri Sep 18 17:17:48 HKT 2009
user@minix-nb:~$



查看完整回答
反對(duì) 回復(fù) 2019-03-31
  • 2 回答
  • 0 關(guān)注
  • 679 瀏覽

添加回答

舉報(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)