代碼編程教學(xué) linux shell腳本awk替換中的NF跟NR的意義?
linux shell腳本awk替換中的NF跟NR的意義?NF表示字段數(shù),默認(rèn)情況下,每個(gè)字段之間用空格隔開。NF-3表示倒數(shù)第二個(gè)字段,SSH2表示-0字段,663951表示-1字段…192.168
linux shell腳本awk替換中的NF跟NR的意義?
NF表示字段數(shù),默認(rèn)情況下,每個(gè)字段之間用空格隔開。
NF-3表示倒數(shù)第二個(gè)字段,SSH2表示-0字段,663951表示-1字段…
192.168.0.78表示-3字段。
shell中如何判定一個(gè)字符串里是否有空格?
使用此腳本文件,編輯它,然后執(zhí)行它。
#! 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