linux shell 脚本 wak语句中 awk 'BEGIN { FS="'"'"'";RS="\n"} {for (i=2;i
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 03:36:35
xRNP~6hNbv6[R8c 0ڐ8!M5!#ME)λ{ں4wsnh6I߾\Jd[m${s
K>|DIYïLӱt~[p6} mvK#vSآ
헩5r *w v{0ϰ
ے$e~_Ê ~J`6@ӑw**j5)wP/'
xRْR"Y2$p{W!LҵA-VBWg9&VVY9c^-07JtLZ
T.UPPw&@1_*nPGM(dUA[z3Pva%8Q"3 /uù,/ƽKG{s
linux shell 脚本 wak语句中 awk 'BEGIN { FS="'"'"'";RS="\n"} {for (i=2;i
linux shell 脚本 wak语句中 awk 'BEGIN { FS="'"'"'";RS="\n"} {for (i=2;i
linux shell 脚本 wak语句中 awk 'BEGIN { FS="'"'"'";RS="\n"} {for (i=2;i
FS表示操作的时候以什么为分割符
RS表示记录分割符(Record Separator)
即RS表示的是awk操作最小单位的边界,而FS是这个最小单位中分割的符号
例如:
101,John Doe:102,Jason Smith:103,Raj Reddy
如果不指定RS,指定FS为“,”,那么awk将101作为第一列,剩下的全部为第二列,如果指定RS=":",那么awk就会将内容作为三“行”,第一列包括101,102和103,第二列包括John Doe,Jason Smith和Raj Reddy