显示hysteria的最新版本
#!/bin/bash
VER=$(curl -s https://api.github.com/repos/apernet/hysteria/releases/latest |grep tag_name|awk -F '"' '{print $4}')
echo "最新版本为${VER}"
-F :用字符串分割
'"' :用"做为分割符
'{print $4}' :输出分割的第四列
从文件中读取每一行,并将分割后的第2列赋值给变量
#!/bin/bash
file ="/www/test.txt"
cat $file |while read -r line; do
a=(`echo $line|awk -F '/' '{print $2}'`)
echo $a
done
命令 | 实现的功能 |
---|---|
awk ' { print ( $(NF-1) ) }' file | 打印倒数第二列 |
cat test.txt 丨 awk -F '/' '{print ($(NF-1))}' | 打印倒数第二列(以/为分割符) |
cat iplist.txt 丨awk 'NR==1{print}' | 打印第一行 |