扒开老师双腿猛进入白浆小说,熟女人妻私密按摩内射,成人A片激情免费视频,亚洲欧洲AV无码区玉蒲区

當(dāng)前位置: > 投稿>正文

repl縮寫是什么意思,repl的全稱及含義,repl全稱意思大全

2025-09-03 投稿

repl縮寫是什么意思,repl的全稱及含義,repl全稱意思大全

repl縮寫是什么意思

REPL英文含義

1、REPL的英文全稱:Recurrent Early Pregnancy Loss (reproductive medicine) | 中文意思:───反復(fù)早期流產(chǎn)(生殖醫(yī)學(xué))

2、REPL的英文全稱:replace | 中文意思:───代替

3、REPL的英文全稱:Replace | 中文意思:───取代;代替;更換;更新

4、REPL的英文全稱:Read-Eval-Print Loop | 中文意思:───循環(huán)

linux awk 內(nèi)置函數(shù)詳細(xì)介紹

一、算術(shù)函數(shù):

以下算術(shù)函數(shù)執(zhí)行與 C 語言中名稱相同的子例程相同的操作:

               函數(shù)名   說明    atan2( y, x )    返回 y/x 的反正切。    cos( x )    返回 x 的余弦;x 是弧度。    sin( x )    返回 x 的正弦;x 是弧度。    exp( x )    返回 x 冪函數(shù)。    log( x )    返回 x 的自然對(duì)數(shù)。    sqrt( x )    返回 x 平方根。    int( x )    返回 x 的截?cái)嘀琳麛?shù)的值。    rand( )    返回任意數(shù)字 n,其中 0 = n 1。    srand( [Expr] )    將 rand 函數(shù)的種子值設(shè)置為 Expr 參數(shù)的值,或如果省略 Expr 參數(shù)則使用某天的時(shí)間。返回先前的種子值。            

復(fù)制代碼

   

代碼如下:

舉例說明:

   [chengmo@centos5 ~]$ awk 'BEGIN{OFMT="%.3f";fs=sin(1);fe=exp(10);fl=log(10);fi=int(3.1415);print fs,fe,fl,fi;}'

   0.841 22026.466 2.303 3 /ppOFMT 設(shè)置輸出數(shù)據(jù)格式是保留3位小數(shù)/pp獲得隨機(jī)數(shù):/pp[chengmo@centos5 ~]$ awk 'BEGIN{srand();fr=int(100*rand());print fr;}'

   78

   [chengmo@centos5 ~]$ awk 'BEGIN{srand();fr=int(100*rand());print fr;}'

   31

   [chengmo@centos5 ~]$ awk 'BEGIN{srand();fr=int(100*rand());print fr;}'

   41

   二、字符串函數(shù)是:

函數(shù)   說明    gsub( Ere, Repl, [ In ] )    除了正則表達(dá)式所有具體值被替代這點(diǎn),它和 sub 函數(shù)完全一樣地執(zhí)行,。    sub( Ere, Repl, [ In ] )    用 Repl 參數(shù)指定的字符串替換 In 參數(shù)指定的字符串中的由 Ere 參數(shù)指定的擴(kuò)展正則表達(dá)式的第一個(gè)具體值。sub 函數(shù)返回替換的數(shù)量。出現(xiàn)在 Repl 參數(shù)指定的字符串中的 (和符號(hào))由 In 參數(shù)指定的與 Ere 參數(shù)的指定的擴(kuò)展正則表達(dá)式匹配的字符串替換。如果未指定 In 參數(shù),缺省值是整個(gè)記錄($0 記錄變量)。    index( String1, String2 )    在由 String1 參數(shù)指定的字符串(其中有出現(xiàn) String2 指定的參數(shù))中,返回位置,從 1 開始編號(hào)。如果 String2 參數(shù)不在 String1 參數(shù)中出現(xiàn),則返回 0(零)。    length [(String)]    返回 String 參數(shù)指定的字符串的長(zhǎng)度(字符形式)。如果未給出 String 參數(shù),則返回整個(gè)記錄的長(zhǎng)度($0 記錄變量)。    blength [(String)]    返回 String 參數(shù)指定的字符串的長(zhǎng)度(以字節(jié)為單位)。如果未給出 String 參數(shù),則返回整個(gè)記錄的長(zhǎng)度($0 記錄變量)。    substr( String, M, [ N ] )    返回具有 N 參數(shù)指定的字符數(shù)量子串。子串從 String 參數(shù)指定的字符串取得,其字符以 M 參數(shù)指定的位置開始。M 參數(shù)指定為將 String 參數(shù)中的第一個(gè)字符作為編號(hào) 1。如果未指定 N 參數(shù),則子串的長(zhǎng)度將是 M 參數(shù)指定的位置到 String 參數(shù)的末尾 的長(zhǎng)度。    match( String, Ere )    在 String 參數(shù)指定的字符串(Ere 參數(shù)指定的擴(kuò)展正則表達(dá)式出現(xiàn)在其中)中返回位置(字符形式),從 1 開始編號(hào),或如果 Ere 參數(shù)不出現(xiàn),則返回 0(零)。RSTART 特殊變量設(shè)置為返回值。RLENGTH 特殊變量設(shè)置為匹配的字符串的長(zhǎng)度,或如果未找到任何匹配,則設(shè)置為 -1(負(fù)一)。    split( String, A, [Ere] )    將 String 參數(shù)指定的參數(shù)分割為數(shù)組元素 A[1], A[2], . . ., A[n],并返回 n 變量的值。此分隔可以通過 Ere 參數(shù)指定的擴(kuò)展正則表達(dá)式進(jìn)行,或用當(dāng)前字段分隔符(FS 特殊變量)來進(jìn)行(如果沒有給出 Ere 參數(shù))。除非上下文指明特定的元素還應(yīng)具有一個(gè)數(shù)字值,否則 A 數(shù)組中的元素用字符串值來創(chuàng)建。    tolower( String )    返回 String 參數(shù)指定的字符串,字符串中每個(gè)大寫字符將更改為小寫。大寫和小寫的映射由當(dāng)前語言環(huán)境的 LC_CTYPE 范疇定義。    toupper( String )    返回 String 參數(shù)指定的字符串,字符串中每個(gè)小寫字符將更改為大寫。大寫和小寫的映射由當(dāng)前語言環(huán)境的 LC_CTYPE 范疇定義。    sprintf(Format, Expr, Expr, . . . )    根據(jù) Format 參數(shù)指定的 printf 子例程格式字符串來格式化 Expr 參數(shù)指定的表達(dá)式并返回最后生成的字符串。            

Ere都可以是正則表達(dá)式

gsub,sub使用

   [chengmo@centos5 ~]$ awk 'BEGIN{info="this is a test2010test!";gsub(/[0-9]+/,"!",info);print info}'  

   this is a test!test!

在 info中查找滿足正則表達(dá)式,/[0-9]+/ 用””替換,并且替換后的值,賦值給info 未給info值,默認(rèn)是$0

查找字符串(index使用)

   [wangsl@centos5 ~]$ awk 'BEGIN{info="this is a test2010test!";print index(info,"test")?"ok":"no found";}'   

   ok

   未找到,返回0

正則表達(dá)式匹配查找(match使用)

   [wangsl@centos5 ~]$ awk 'BEGIN{info="this is a test2010test!";print match(info,/[0-9]+/)?"ok":"no found";}'          

   ok

截取字符串(substr使用)

   [wangsl@centos5 ~]$ awk 'BEGIN{info="this is a test2010test!";print substr(info,4,10);}'

   s is a tes

   從第 4個(gè) 字符開始,截取10個(gè)長(zhǎng)度字符串

字符串分割(split使用)

   [chengmo@centos5 ~]$ awk 'BEGIN{info="this is a test";split(info,tA," ");print length(tA);for(k in tA){print k,tA[k];}}'

   4

   4 test

   1 this

   2 is

   3 a

分割info,動(dòng)態(tài)創(chuàng)建數(shù)組tA,這里比較有意思,awk for …in 循環(huán),是一個(gè)無序的循環(huán)。 并不是從數(shù)組下標(biāo)1…n ,因此使用時(shí)候需要注意。

格式化字符串輸出(sprintf使用)

   格式化字符串格式:

   其中格式化字符串包括兩部分內(nèi)容: 一部分是正常字符, 這些字符將按原樣輸出; 另一部分是格式化規(guī)定字符, 以"%"開始, 后跟一個(gè)或幾個(gè)規(guī)定字符,用來確定輸出內(nèi)容格式。

               格式符   說明    %d    十進(jìn)制有符號(hào)整數(shù)    %u    十進(jìn)制無符號(hào)整數(shù)    %f    浮點(diǎn)數(shù)    %s    字符串    %c    單個(gè)字符    %p    指針的值    %e    指數(shù)形式的浮點(diǎn)數(shù)    %x    %X 無符號(hào)以十六進(jìn)制表示的整數(shù)    %o    無符號(hào)以八進(jìn)制表示的整數(shù)    %g    自動(dòng)選擇合適的表示法            

復(fù)制代碼

   

代碼如下:

[chengmo@centos5 ~]$ awk 'BEGIN{n1=124.113;n2=-1.224;n3=1.2345; printf("%.2f,%.2u,%.2g,%X,%o/n",n1,n2,n3,n1,n1);}'

   124.11,18446744073709551615,1.2,7C,174

三、一般函數(shù)是:

               函數(shù)   說明    close( Expression )    用同一個(gè)帶字符串值的 Expression 參數(shù)來關(guān)閉由 print 或 printf 語句打開的或調(diào)用 getline 函數(shù)打開的文件或管道。如果文件或管道成功關(guān)閉,則返回 0;其它情況下返回非零值。如果打算寫一個(gè)文件,并稍后在同一個(gè)程序中讀取文件,則 close 語句是必需的。    system(Command )    執(zhí)行 Command 參數(shù)指定的命令,并返回退出狀態(tài)。等同于 system 子例程。    Expression | getline [ Variable ]    從來自 Expression 參數(shù)指定的命令的輸出中通過管道傳送的流中讀取一個(gè)輸入記錄,并將該記錄的值指定給 Variable 參數(shù)指定的變量。如果當(dāng)前未打開將 Expression 參數(shù)的值作為其命令名稱的流,則創(chuàng)建流。創(chuàng)建的流等同于調(diào)用 popen 子例程,此時(shí) Command 參數(shù)取 Expression 參數(shù)的值且 Mode 參數(shù)設(shè)置為一個(gè)是 r 的值。只要流保留打開且 Expression 參數(shù)求得同一個(gè)字符串,則對(duì) getline 函數(shù)的每次后續(xù)調(diào)用讀取另一個(gè)記錄。如果未指定 Variable 參數(shù),則 $0 記錄變量和 NF 特殊變量設(shè)置為從流讀取的記錄。    getline [ Variable ] Expression    從 Expression 參數(shù)指定的文件讀取輸入的下一個(gè)記錄,并將 Variable 參數(shù)指定的變量設(shè)置為該記錄的值。只要流保留打開且 Expression 參數(shù)對(duì)同一個(gè)字符串求值,則對(duì) getline 函數(shù)的每次后續(xù)調(diào)用讀取另一個(gè)記錄。如果未指定 Variable 參數(shù),則 $0 記錄變量和 NF 特殊變量設(shè)置為從流讀取的記錄。    getline [ Variable ]    將 Variable 參數(shù)指定的變量設(shè)置為從當(dāng)前輸入文件讀取的下一個(gè)輸入記錄。如果未指定 Variable 參數(shù),則 $0 記錄變量設(shè)置為該記錄的值,還將設(shè)置 NF、NR 和 FNR 特殊變量。            

復(fù)制代碼

   

代碼如下:

打開外部文件(close用法)

   [chengmo@centos5 ~]$ awk 'BEGIN{while("cat /etc/passwd"|getline){print $0;};close("/etc/passwd");}'

   root:x:0:0:root:/root:/bin/bash

   bin:x:1:1:bin:/bin:/sbin/nologin

   daemon:x:2:2:daemon:/sbin:/sbin/nologin

逐行讀取外部文件(getline使用方法)

   [chengmo@centos5 ~]$ awk 'BEGIN{while(getline "/etc/passwd"){print $0;};close("/etc/passwd");}'

   root:x:0:0:root:/root:/bin/bash

   bin:x:1:1:bin:/bin:/sbin/nologin

   daemon:x:2:2:daemon:/sbin:/sbin/nologin

[chengmo@centos5 ~]$ awk 'BEGIN{print "Enter your name:";getline name;print name;}'

   Enter your name:

   chengmo

   chengmo

調(diào)用外部應(yīng)用程序(system使用方法)

   [chengmo@centos5 ~]$ awk 'BEGIN{b=system("ls -al");print b;}'

   total 42092

   drwxr-xr-x 14 chengmo chengmo 4096 09-30 17:47 .

   drwxr-xr-x 95 root root 4096 10-08 14:01 ..

b返回值,是執(zhí)行結(jié)果。

四、時(shí)間函數(shù)

               函數(shù)名   說明    mktime( YYYY MM DD HH MM SS[ DST])    生成時(shí)間格式    strftime([format [, timestamp]])    格式化時(shí)間輸出,將時(shí)間戳轉(zhuǎn)為時(shí)間字符串

具體格式,見下表.    systime()    得到時(shí)間戳,返回從1970年1月1日開始到當(dāng)前時(shí)間(不計(jì)閏年)的整秒數(shù)            

創(chuàng)建指定時(shí)間(mktime使用)

[chengmo@centos5 ~]$ awk 'BEGIN{tstamp=mktime("2001 01 01 12 12 12");print strftime("%c",tstamp);}'

2001年01月01日 星期一 12時(shí)12分12秒

[chengmo@centos5 ~]$ awk 'BEGIN{tstamp1=mktime("2001 01 01 12 12 12");tstamp2=mktime("2001 02 01 0 0 0");print tstamp2-tstamp1;}'

2634468

求2個(gè)時(shí)間段中間時(shí)間差,介紹了strftime使用方法

[chengmo@centos5 ~]$ awk 'BEGIN{tstamp1=mktime("2001 01 01 12 12 12");tstamp2=systime();print tstamp2-tstamp1;}'

308201392

strftime日期和時(shí)間格式說明符

               格式                            描述                            %a    星期幾的縮寫(Sun)    %A    星期幾的完整寫法(Sunday)    %b    月名的縮寫(Oct)    %B    月名的完整寫法(October)    %c    本地日期和時(shí)間    %d    十進(jìn)制日期    %D    日期 08/20/99    %e    日期,如果只有一位會(huì)補(bǔ)上一個(gè)空格    %H    用十進(jìn)制表示24小時(shí)格式的小時(shí)    %I    用十進(jìn)制表示12小時(shí)格式的小時(shí)    %j    從1月1日起一年中的第幾天    %m    十進(jìn)制表示的月份    %M    十進(jìn)制表示的分鐘    %p    12小時(shí)表示法(AM/PM)    %S    十進(jìn)制表示的秒    %U    十進(jìn)制表示的一年中的第幾個(gè)星期(星期天作為一個(gè)星期的開始)    %w    十進(jìn)制表示的星期幾(星期天是0)    %W    十進(jìn)制表示的一年中的第幾個(gè)星期(星期一作為一個(gè)星期的開始)    %x    重新設(shè)置本地日期(08/20/99)    %X    重新設(shè)置本地時(shí)間(12:00:00)    %y    兩位數(shù)字表示的年(99)    %Y    當(dāng)前月份    %Z    時(shí)區(qū)(PDT)    %%    百分號(hào)(%)            

以上是awk常見 內(nèi)置函數(shù)使用及說明,希望對(duì)大家有所幫助。

vfp中repl日期with date()是什么意思意思

“repl日期with date() ”即:

replace 日期 with date()----即用當(dāng)前的系統(tǒng)日期替換已打開的數(shù)據(jù)表中當(dāng)前記錄的“日期”字段的值

本站其他內(nèi)容推薦

版權(quán)聲明: 本站僅提供信息存儲(chǔ)空間服務(wù),旨在傳遞更多信息,不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任,不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如因作品內(nèi)容、版權(quán)和其它問題需要同本網(wǎng)聯(lián)系的,請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。