linux shell 脚本 wak语句中 awk 'BEGIN { FS="'"'"'";RS="\n"} {for (i=2;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 03:36:35
linux shell 脚本 wak语句中 awk 'BEGIN { FS=
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&VV Y9c^-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