亚洲精品视频一区二区,一级毛片在线观看视频,久久国产a,狠狠狠色丁香婷婷综合久久五月,天天做天天欢摸夜夜摸狠狠摸

當前位置: > 投稿>正文

repl縮寫(xiě)是什么意思,repl的全稱(chēng)及含義,repl全稱(chēng)意思大全

2025-06-18 投稿

repl縮寫(xiě)是什么意思,repl的全稱(chēng)及含義,repl全稱(chēng)意思大全

repl縮寫(xiě)是什么意思

REPL英文含義

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

2、REPL的英文全稱(chēng):replace | 中文意思:───代替

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

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

linux awk 內置函數詳細介紹

一、算術(shù)函數:

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

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

復制代碼

   

代碼如下:

舉例說(shuō)明:

   [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 設置輸出數據格式是保留3位小數/pp獲得隨機數:/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

   二、字符串函數是:

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

Ere都可以是正則表達式

gsub,sub使用

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

   this is a test!test!

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

查找字符串(index使用)

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

   ok

   未找到,返回0

正則表達式匹配查找(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è) 字符開(kāi)始,截取10個(gè)長(chá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 )建數組tA,這里比較有意思,awk for …in 循環(huán),是一個(gè)無(wú)序的循環(huán)。 并不是從數組下標1…n ,因此使用時(shí)候需要注意。

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

   格式化字符串格式:

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

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

復制代碼

   

代碼如下:

[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

三、一般函數是:

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

復制代碼

   

代碼如下:

打開(kāi)外部文件(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

調用外部應用程序(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返回值,是執行結果。

四、時(shí)間函數

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

具體格式,見(jiàn)下表.    systime()    得到時(shí)間戳,返回從1970年1月1日開(kāi)始到當前時(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í)間格式說(shuō)明符

               格式                            描述                            %a    星期幾的縮寫(xiě)(Sun)    %A    星期幾的完整寫(xiě)法(Sunday)    %b    月名的縮寫(xiě)(Oct)    %B    月名的完整寫(xiě)法(October)    %c    本地日期和時(shí)間    %d    十進(jìn)制日期    %D    日期 08/20/99    %e    日期,如果只有一位會(huì )補上一個(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è)星期的開(kāi)始)    %w    十進(jìn)制表示的星期幾(星期天是0)    %W    十進(jìn)制表示的一年中的第幾個(gè)星期(星期一作為一個(gè)星期的開(kāi)始)    %x    重新設置本地日期(08/20/99)    %X    重新設置本地時(shí)間(12:00:00)    %y    兩位數字表示的年(99)    %Y    當前月份    %Z    時(shí)區(PDT)    %%    百分號(%)            

以上是awk常見(jiàn) 內置函數使用及說(shuō)明,希望對大家有所幫助。

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

“repl日期with date() ”即:

replace 日期 with date()----即用當前的系統日期替換已打開(kāi)的數據表中當前記錄的“日期”字段的值

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

亚洲精品视频一区二区,一级毛片在线观看视频,久久国产a,狠狠狠色丁香婷婷综合久久五月,天天做天天欢摸夜夜摸狠狠摸