代码编程教学 linux shell脚本awk替换中的NF跟NR的意义?

linux shell脚本awk替换中的NF跟NR的意义?NF表示字段数,默认情况下,每个字段之间用空格隔开。NF-3表示倒数第二个字段,SSH2表示-0字段,663951表示-1字段…192.168

linux shell脚本awk替换中的NF跟NR的意义?

NF表示字段数,默认情况下,每个字段之间用空格隔开。

NF-3表示倒数第二个字段,SSH2表示-0字段,663951表示-1字段…

192.168.0.78表示-3字段。

shell中如何判定一个字符串里是否有空格?

使用此脚本文件,编辑它,然后执行它。

#! bin/bash

s=“1000 1011”

echo$s | grep“>/dev/null 2>&1

如果[$?=0]然后num1=$(echo$s | awk“{print$1}”

num2=$(echo$s | awk“{print$2}”

echo“num1”

echo“num2=$num2”

else echo“no spaces”

fi