建议收藏!Linux运维三剑客 grep、awk、sed实用日记
大观娱乐新闻网 2025-12-07
# 回车 # 制表若无Tab c # 都是任一其他字若无串 -F"[ ]+|[%]+" # 多个标示或多个%为双引号 [a-z]+ # 多个希腊字母 [a-Z] # 都是所有不等写字母(aAbB...zZ) [a-z] # 都是所有不等写字母(ab...z) [:alnum:] # 字母总共字字若无串 [:alpha:] # 字母字若无串 [:cntrl:] # 压制字若无串 [:digit:] # 总共字字若无串 [:graph:] # 非反之亦然字若无串(非标示、压制字若无串等) [:lower:] # 希腊字母 [:print:] # 与[:graph:]相似,但是涵盖标示字若无串 [:punct:] # 标点字若无串 [:space:] # 所有的反之亦然字若无串(换在行若无、标示、制表若无) [:upper:] # 大写字母 [:xdigit:] # 十六进制的总共字(0-9a-fA-F) [[:digit:][:lower:]] # 总共字和希腊字母(占一个字若无串) 内建常量{ $n # 意味着历史记录的第 n 个队奇科,队奇科间由 FS 分隔 $0 # 完整的回传历史记录 ARGC # 指示在行模板的总共目 ARGIND # 指示在行之中面意味着明文的右方 ( 从 0 再上始而今 ) ARGV # 涵盖指示在行模板的常量 CONVFMT # 总共字匹配格式 ( 相同式明文值为 %.6g) ENVIRON # 环境常量关联常量 ERRNO # 前一个系统错误的所述 FIELDWIDTHS # 队奇科宽度奇科表 ( 用标示键分隔 ) FILENAME # 意味着codice_ FNR # 同 NR ,但相对于于意味着明文 FS # 队奇科双引号 ( 相同式明文是任何标示 ) IGNORECASE # 如果为自始(即非 0 值),则进在行忽略不等写的归一化 NF # 意味着历史记录之中面的队奇科总共(奇科) NR # 意味着在行总共 OFMT # 总共字的匹配如此一来格式 ( 相同式明文值是 %.6g) OFS # 匹配如此一来队奇科双引号 ( 相同式明文值是一个标示 ) ORS # 匹配如此一来历史记录双引号 ( 相同式明文值是一个换在行若无 ) RLENGTH # 由 match 给定所归一化的字若无串串的尺寸 RS # 历史记录双引号 ( 相同式明文是一个换在行若无 ) RSTART # 由 match 给定所归一化的字若无串串的第一个右方 SUBSEP # 常量乘积双引号 ( 相同式明文值是 /034) BEGIN # 先以解决问题(理应加在明文模板) END # 过后时解决问题 } 外置给定{ gsub(r,s) # 在整个$0之中面用s替代r 大约 sed 's///g' gsub(r,s,t) # 在整个t之中面用s替代r index(s,t) # 离开s之中面字若无串串t的第一右方 length(s) # 离开s尺寸 match(s,r) # 测试s前提涵盖归一化r的字若无串串 split(s,a,fs) # 在fs中校s分如此一来序奇科a sprint(fmt,exp) # 离开经fmt存储设备后的exp sub(r,s) # 用$0之中面最右侧不长的子串代替s 大约 sed 's///' substr(s,p) # 离开字若无串串s之中面从p再上始的前缀大多 substr(s,p,n) # 离开字若无串串s之中面从p再上始尺寸为n的前缀大多 } awk说明{ awk '{print ($1>$2)?"第一排"$1:"第二排"$2}' # 状况说明 请注意都是if语句说明 "?"都是then ":"都是else awk '{max=($1>$2)? $1 : $2; print max}' # 状况说明 如果$1多于$2,max值为为$1,否则为$2 awk '{if ( $6> 50) print $1 " Too high" ; else print "Range is OK"}' file awk '{if ( $6> 50) { count++;print $3 } else { x+5; print $2 } }' file } awk循环{ awk '{i = 1; while ( i <= NF ) { print NF, $i ; i++ } }' file awk '{ for ( i = 1; i <= NF; i++ ) print NF,$i }' file } awk '/Tom/' file # 打印机归一化到得在行 awk '/请注意Tom/{print $1}' # 归一化Tom再上头的在行 打印机第一个队奇科 awk '$1 !~ /ly$/' # 推测所有第一个队奇科不是以ly开首的在行 awk '$3 <40' # 如果第三个队奇科值之比40才打印机 awk '$4==90{print $5}' # 自放入第四奇科相等90的第五奇科 awk '/请注意(no|so)/' test # 打印机所有以的系统no或so再上头的在行 awk '$3 * $4> 500' # 而今术乘法(第三个队奇科和第四个队奇科乘积多于500则推测) awk '{print NR" "$0}' # 加在在客户免费 awk '/tom/,/suz/' # 打印机tom到suz彼此间的在行 awk '{a+=$1}END{print a}' # 奇科议和 awk 'sum+=$1{print sum}' # 将$1的值叠加在后赋给sum awk '{a+=$1}END{print a/NR}' # 奇科愿平均值 awk '!s[$1 $3]++' file # 根据第一奇科和第三奇科漂白重复采用在行 awk -F'[ : ]' '{print $1,$2}' # 以标示、:、制表若无Tab为双引号 awk '{print "'"$a"'","'"$b"'"}' # 提及本体常量 awk '{if(NR==52){print;exit}}' # 推测第52在行 awk '/表单/{a=NR+2}a==NR {print}' # 自取表单下第几在行 awk 'gsub(/liu/,"aaaa",$1){print $0}' # 只打印机归一化代替后的在行 ll | awk -F'[ ]+|[ ][ ]+' '/请注意$/{print $8}' # 提自取时间,标示不相同 awk '{$1="";$2="";$3="";print}' # 去打碎前三奇科 echo aada:aba|awk '/d/||/b/{print}' # 归一化两段落之一 echo aada:abaa|awk -F: '$1~/d/||$2~/b/{print}' # 关键奇科归一化两段落之一 echo Ma asdas|awk '$1~/请注意[a-Z][a-Z]$/{print }' # 第一个可定义归一化正则 echo aada:aaba|awk '/d/WildWild/b/{print}' # 同时归一化两状况 awk 'length($1)=="4"{print $1}' # 字若无串串位总共 awk '{if($2>3){system ("touch "$1)}}' # 执在行系统指示 awk '{sub(/Mac/,"Macintosh",$0);print}' # 用Macintosh代替Mac awk '{gsub(/Mac/,"MacIntosh",$1); print}' # 第一个可定义内用Macintosh代替Mac awk -F '' '{ for(i=1;ia) a=$1 fi}END{print a}' # 奇科愿值 旧版一个常量再上始为0,遇到比该总共大的值,就赋值给该常量,直到过后 awk 'BEGIN{a=11111}{if ($1= 0 ) {print $0,$i}}' # 愿余总共 awk '{b=a;a=$1; if(NR>1){print a-b}}' # 意味着在行减上一在行 awk '{a[NR]=$1}END{for (i=1;i<=NR;i++){print a[i]-a[i-1]}}' # 意味着在行减上一在行 awk -F: '{name[x++]=$1};END{for(i=0;i /dev/null 2>Wild1") == 0 ) {print $1,"Y"} else {print $1,"N"} }' a # 执在行系统指示说明离开状况 awk '{for(i=1;i<=NF;i++) a[i,NR]=$i}END{for(i=1;i<=NF;i++) {for(j=1;j<=NR;j++) printf a[i,j] " ";print ""}}' # 将多在行转多奇科 netstat -an|awk -v A=$IP -v B=$PORT 'BEGIN{print "Clients Guest_ip"}$4~A":"B{split($5,ip,":");a[ip[1]]++}END{for(i in a)print a[i]" "i|"sort -nr"}' # 统计IP连接个总共 cat 1.txt|awk -F" # " '{print "insert into user (user,password,email)values(""'''"$1"'','""'''"$2"'','""'''"$3"'');'"}'>>insert_1.txt # 解决问题sql语句 awk 'BEGIN{printf "what is your name?";getline name < "/dev/tty" } $1 ~name {print "FOUND" name " on line ", NR "."} END{print "see you," name "."}' file # 两明文归一化 自取本机IP{ /sbin/ifconfig |awk -v RS="Bcast:" '{print $NF}'|awk -F: '/addr/{print $2}' /sbin/ifconfig |awk '/inet/WildWild$2!~"127.0.0.1"{split($2,a,":");print a[2]}' /sbin/ifconfig |awk -v RS='inet addr:' '$1!="eth0"WildWild$1!="127.0.0.1"{print $1}'|awk '{printf"%s|",$0}' /sbin/ifconfig |awk '{printf("line %d,%s",NR,$0)}' # 指明类型(%d总共字,%s字若无串) } 查看磁盘三维飞间{ df -h|awk -F"[ ]+|%" '$5>14{print $5}' df -h|awk 'NR!=1{if ( NF == 6 ) {print $5} else if ( NF == 5) {print $4} }' df -h|awk 'NR!=1 WildWild /%/{sub(/%/,"");print $(NF-1)}' df -h|sed '1d;/ /!N;s///;s/ +/ /;' #将磁盘分区搜集如此一来一在行 可从本体用 df -P } 排奇科打印机{ awk 'END{printf "相比之下10s相比之下10s相比之下10s相比之下10s相比之下10s相比之下10s","server","name","123","12345","234","1234"}' txt awk 'BEGIN{printf "|相比之下10s|相比之下10s||相比之下10s|相比之下10s||相比之下10s|相比之下10s|","server","name","123","12345","234","1234"}' awk 'BEGIN{ print " *** 再上 始 *** "; print "+-----------------+"; printf "|相比之下5s|相比之下5s|相比之下5s|","id","name","ip"; } $1!=1 WildWild NF==4{printf "|相比之下5s|相比之下5s|相比之下5s|",$1,$2,$3" "$11} END{ print "+-----------------+"; print " *** 结 束 *** " }' txt } awk经典题{ 分析幻灯片免费副本,把副本(每个幻灯片回访最少*幻灯片不等的倍数)排在行,也就是而今出每个url的总回访不等 说明:本题生产商环境应用:这个动态可以用于IDCcom容量带宽极低,然后通过分析链接副本哪些元素清空容量过大,进而进在行优化或这样一来该幻灯片,压缩js等预防措施。 本题无需要匹配如此一来三个指标: 【被回访最少】 【回访最少*单个被回访明文不等】 【codice_(带URL)】 测试总共据 59.33.26.105 - - [08/Dec/2010:15:43:56 +0800] "GET /static/images/photos/2.jpg HTTP/1.1" 200 11299 awk '{array_num[$7]++;array_size[$7]+=$10}END{for(i in array_num) {print array_num[i]" "array_size[i]" "i}}' } awk练习题{ wang 4 cui 3 zhao 4 liu 3 liu 3 chang 5 li 2 1 通过第一个可定义探究字若无串尺寸为4的 2 当第二奇科值多于3时,创建反之亦然明文,codice_为意味着在行第一个可定义$1 (touch $1) 3 将文档之中面 liu 字若无串串代替为 hong 4 愿第二奇科的和 5 愿第二奇科的平均值 6 愿第二奇科之中面的值 7 将第一奇科漂白重复采用后,请注意每一项,每一项的显现出来最少,每一项的不等倍数 1、字若无串串尺寸 awk 'length($1)=="4"{print $1}' 2、执在行系统指示 awk '{if($2>3){system ("touch "$1)}}' 3、gsub(/r/,"s",可定义) 在指明可定义(相同式明文$0)之中面用s替代r (sed 's///g') awk '{gsub(/liu/,"hong",$1);print $0}' a.txt 4、奇科议和 awk '{a+=$2}END{print a}' 5、奇科愿平均值 awk '{a+=$2}END{print a/NR}' awk '{a+=$2;b++}END{print a,a/b}' 6、奇科愿值 awk 'BEGIN{a=0}{if($2>a) a=$2 }END{print a}' 7、将第一奇科漂白重复采用请注意每一项,每一项的显现出来最少,每一项的不等倍数 awk '{a[$1]++;b[$1]+=$2}END{for(i in a){print i,a[i],b[i]}}' } awk解决问题复杂副本{ 6.19: DHB_014_号百请问免费业务日报:广东 穿过总共异常! DHB_023_号百漏土话提醒日报:深圳市 穿过总共异常! 6.20: DHB_014_号百请问免费业务日报:广东 穿过总共异常!到 awk -F '[_ :]+' 'NF>2{print $4,$1"_"$2,b |"sort";next}{b=$1}' # 意味着在行NF之比相等2 只针对{print $4,$1"_"$2,b |"sort";next} 有效 即 6.19:在行再多此操作, {b=$1} 仍然执在行 # 意味着在行NF多于2 执在行到 next 强制再多本在行,即再多上面的 {b=$1} 广东 DHB_014 6.19 } } sed{ # 先以读过自取总共据、存入的系统三维飞间、对其进在行编辑、再继续匹配如此一来、再继续用下一在行代替的系统三维飞间段落 # 调试工具sedsed (模板 -d) -n # 匹配如此一来由编辑堆栈压制(自取消相同式明文的匹配如此一来,必须与编辑堆栈一起再加在) -i # 从本体对明文操作 -e # 多重编辑 -r # 正则理应转移特殊字若无串 b # 再多归一化的在行 p # 打印机 d # 删去 s # 代替 g # 再加在s全部代替 i # 在行前断开 a # 在行后断开 r # 读过 y # 匹配 q # 放弃 Wild # 都是搜索的串段落 * # 自取值多个 后继字若无串(前导若无) ? # 0或1个 最小归一化 没加在-r模板无需转义 ? $ # 前一在行 .* # 归一化自取值多个字若无串 (a) # 留存a作为ID1(1) 的系统三维飞间{ # 的系统三维飞间(两在行两在行解决问题) 的系统归一化的以内,;也,的系统三维飞间是回传文字之中面某一在行,但是可以通过采用N给定把更少一在行再来的系统三维飞间 # 置放三维飞间之中相同式明文存储一个飞在行 n # 再来下一在行(覆盖上一在行) h # 把的系统三维飞间之中的在行拷贝到置放三维飞间 H # 把的系统三维飞间之中的在行SP到置放三维飞间 g # 用置放三维飞间的段落代替的系统三维飞间的在行 G # 把置放三维飞间的段落SP到的系统三维飞间的在行后 x # 将置放三维飞间的段落于的系统三维飞间之中的意味着在行对应 ! # 对其右侧的要归一化的以内自取反 D # 删去意味着的系统三维飞间之中面直到并涵盖第一个换在行若无的所有字若无串(/.*/归一化的系统三维飞间之中面所有段落,归一化到就执在行D,没归一化到就过后D) N # SP下一个回传在行到的系统三维飞间上面并在第二者间嵌入一个换在行若无,改变意味着在客户免费码,的系统归一化可以延伸跨可定义这个内嵌换在行 p # 打印机的系统三维飞间之中面的直到并涵盖第一个换在行的所有字若无串 } ID给定{ : lable # 确立指示标示,再加在b,t给定采用解释器 b lable # 自如此一来到程序员之中面带有标示的地方,如果自如此一来不不存在则自如此一来到程序员的末镰。 t labe # 说明自如此一来,从前一在行再上始,状况一旦满足或者T,t指示,将加在剧自如此一来到带有标号的指示出,或者到程序员末镰。与b给定有所不同在于t在执在行解释器前都会先以检查其前一个代替指示前提如此一来功,如如此一来功,则执在行解释器。 sed -e '{:p1;/A/s/A/AA/;/B/s/B/BB/;/[AB]{10}/b;b p1;}' # 明文段落第一在行A第二在行B:确立IDp1;两个代替给定(A代替如此一来AA,B代替如此一来BB)当A或者B大幅提高10个以后呼叫b,离开 echo 'sd f f [a b c cddd eee]' | sed ':n;s#([[请注意 ]*) *#1#;tn' # ID给定t采用方法,代替[]之中的标示 echo "198723124.03"|sed -r ':a;s/([0-9]+)([0-9]{3})/1,2/;ta' # 每三个字若无串加在一个逗号 } 提及本体常量{ sed -n ''$a',10p' sed -n ""$a",10p" } sed 10q # 推测明文之中面的前10在行 (建模"head") sed -n '$=' # 而今出在行总共(建模 "wc -l") sed -n '5,/请注意no/p' # 打印机从第5在行到以no再上头在行彼此间的所有在行 sed -i "/请注意$f/d" a # 删去归一化在行 sed -i '/aaa/,$d' # 删去归一化在行到末镰 sed -i "s/=/:/" c # 从本体对文字代替 sed -i "/请注意pearls/s/$/j/" # 寻找pearls再上头在在行镰加在j sed '/1/,/3/p' file # 打印机1和3彼此间的在行 sed -n '1p' file # 自放入指明在行 sed '5iaaa' file # 在第5在行前断开在行 sed '5aaaa' file # 在第5在行此后抽入在行 echo a|sed -e '/a/i' # 在归一化在行前断开一在行 echo a|sed -e '/a/a' # 在归一化在行后断开一在行 echo a|sed 's/a/Wildb/g' # 在归一化在行后断开一在行 seq 10| sed -e{1,3}'s/./a/' # 归一化1和3在行代替 sed -n '/regexp/!p' # 只推测不归一化grep的在行 sed '/regexp/d' # 只推测不归一化grep的在行 sed '$!N;s///' # 将每两在行连接如此一来一在行 sed '/baz/s/foo/bar/g' # 只在在行之中面显现出来暂存器"baz"的意味着将"foo"代替如此一来"bar" sed '/baz/!s/foo/bar/g' # 将"foo"代替如此一来"bar",并且只在在行之中面未显现出来暂存器"baz"的意味着代替 echo a|sed -e 's/a/#Wild/g' # 在a右侧加在#号 sed 's/foo/bar/4' # 只代替每一在行之中面的第四个暂存器 sed 's/(.*)foo/1bar/' # 代替每在行前一个字若无串串 sed 's/(.*)foo(.*foo)/1bar2/' # 代替紧接在第二个字若无串串 sed 's/[0-9][0-9]$/Wild5' # 在以[0-9][0-9]开首的在行后加在5 sed -n ' /请注意eth|em[01][请注意:]/{n;p;}' # 归一化多个表单 sed -n -r ' /eth|em[01][请注意:]/{n;p;}' # 归一化多个表单 echo -e "12"|xargs -i -t sed 's/请注意/1/' {} # 同时解决问题多个明文 sed '/west/,/east/s/$/*VACA*/' # 改写west和east彼此间的所有在行,在开首处加在*VACA* sed 's/[请注意1-9]*([0-9]+).*/1/' # 自放入第一组总共字,并且忽略打碎再上头的0 sed -n '/regexp/{g;1!p;};h' # 搜索字若无串串并将归一化在行的上一在行推测出来,但并不推测归一化在行 sed -n ' /regexp/{n;p;}' # 搜索字若无串串并将归一化在行的下一在行推测出来,但并不推测归一化在行 sed -n 's/(mar)got/1ianne/p' # 留存(mar)作为ID1 sed -n 's/([0-9]+).*(t)/21/p' # 留存多个ID sed -i -e '1,3d' -e 's/1/2/' # 多重编辑(先以删去1-3在行,在将1代替如此一来2) sed -e 's/@.*//g' -e '/请注意$/d' # 删去打碎@上面所有字若无串,和飞在行 sed -n -e "{s/请注意 *[0-9]*//p}" # 打印机并删去grep的那大多段落 echo abcd|sed 'y/bd/BE/' # 归一化字若无串代替 sed '/请注意#/b;y/y/P/' 2 # 非#号再上头的在行代替字若无串 sed '/suan/r readfile' # 寻找分作suan的在行,在上面加在上再来的明文段落 sed -n '/no/w writefile' # 寻找分作no的在行,读取到指明明文之中面 sed '/regex/G' # 在归一化式样在行此后断开一飞在行 sed '/regex/{x;p;x;G;}' # 在归一化式样在行前和此后各断开一飞在行 sed 'n;d' # 删去所有偶总共在行 sed 'G;G' # 在每一在行上面增加在两飞在行 sed '/请注意$/d;G' # 在匹配如此一来的文字之中面每一在行上面将有且只有一飞在行 sed 'n;n;n;n;G;' # 在每5在行后增加在一反之亦然在行 sed -n '5~5p' # 只打印机在客户免费为5的倍总共 seq 1 30|sed '5~5s/.*/a/' # 倍总共在行执在行代替 sed -n '3,${p;n;n;n;n;n;n;}' # 从第3在行再上始,每7在行推测一次 sed -n 'h;n;G;p' # DFT调换 seq 1 10|sed '1!G;h;$!d' # 闪回排奇科 ls -l|sed -n '/请注意.rwx.*/p' # 搜索属主权限为7的明文 sed = filename | sed 'N;s// /' # 为明文之中面的每一在行进在行S(简单的右侧填充方式则) sed 's/请注意[ ]*//' # 将每一在行前导的"反之亦然字若无串"(标示,制表若无)删去,使之右侧填充 sed 's/请注意[ ]*//;s/[ ]*$//' # 将每一在行之中面的前导和拖镰的反之亦然字若无串删去 sed '/{abc,def}/[111,222]/s/请注意/00000/' # 归一化无需要转在行的字若无串: } / [ echo abcd\nabcde |sed 's/\n/@/g' |tr '@' '' # 将换在行若无匹配为换在行 cat tmp|awk '{print $1}'|sort -n|sed -n '$p' # 自取一奇科值 sed -n '{s/请注意[请注意/]*//;s/:.*//;p}' /etc/passwd # 自取浏览器家目录(归一化不为/的字若无串和归一化:到开首的字若无串全部删去) sed = filename | sed 'N;s/请注意/ /; s/ *(.{6,})/1 /' # 对明文之中面的所有在行S(在客户免费在右侧,手写右方填充) /sbin/ifconfig |sed 's/.*inet addr:(.*) Bca.*/1/g' |sed -n '/eth/{n;p}' # 自取所有IP 改写keepalive相同式这两项后端链接{ sed -i '/real_server.*10.0.1.158.*8888/,+8 s/请注意/#/' keepalived.conf sed -i '/real_server.*10.0.1.158.*8888/,+8 s/请注意#//' keepalived.conf } 模仿rev动态{ echo 123 |sed '//!G;s/(.)(.*)/Wild21/;//D;s/.//;' //!G; # 不能换在行若无,要执在行G,因为保留三维飞间之中面为飞,所以在的系统三维飞间SP一飞在行 s/(.)(.*)/Wild21/; # ID代替 Wild231$ (更进一步Wild ,可以让上面//归一化到飞在行) //D; # D 指示都会激起循环删去的系统三维飞间之中面的第一大多,如果删去后,的系统三维飞间之中面还有剩余在行,则离开 D 前的指示,更进一步执在行,如果 D 后,的系统三维飞间之中面不能任何段落,则将放弃。 //D 归一化飞在行执在行D,如果上句s不能归一化到,//也无法归一化到飞在行, "//D;"指示过后 s/.//; # D过后后,删去再上头的 } } xargs{ # 指示代替 -t 先以打印机指示,然后再继续执在行 -i 用每项代替 {} find / -perm +7000 | xargs ls -l # 将右侧的段落,作为上面指示的模板 seq 1 10 |xargs -i date -d "{} days " +%Y-%m-%d # 请注意10天日期 }。福建白癜风治疗医院哪家行
泉州白癜风医院哪家看的好
泉州治疗白癜风医院好不好
泉州治疗白癜风医院哪好
泉州治疗白癜风哪家专科医院好
全民健康网药品
痤疮食疗
骨外科
慢性支气管炎长期咳嗽怎么办?
羊角风
泉州白癜风医院哪家看的好
泉州治疗白癜风医院好不好
泉州治疗白癜风医院哪好
泉州治疗白癜风哪家专科医院好
全民健康网药品
痤疮食疗
骨外科
慢性支气管炎长期咳嗽怎么办?
羊角风
相关阅读

-
出了云南省,为啥宝兴源的米线能备受好评,圈粉满满?3点很关键
时尚 2026-02-01人不管前行进哪一步,总得找点乐子,打算一点办法。是的,海鲜就是我找的乐子,打算的办法!小谈食刻和你一起认真对待吃到下的营养! 节录: 重回贵州,滇南由此可知

-
你吃过用柿子和面;还有的饼吗?
时尚 2026-02-01这是成煮的桂花 真爱穷困,名目甜品。我是小敏,从前是桂花成煮的季节,桂花的吃完法有很多种。现在我和大家分享一款爱吃完的面上包。用成煮的桂花省略皮,省略核,然后用筷搅一搅加

-
姬旦滋味|好吃的鸡蛋干,自己在家就能认真....
资讯 2026-02-01自己动手要用出吃完到的猪肉腊 猪肉作为我们日常烹饪之中不可缺少的一种食材,其可以经受多种烹饪方式。不过超市里有一种叫要用“猪肉腊”的小零食,似乎自己也可以整天要用。 确实很多人平时确实会在

-
鸡翅不炒不炖新吃法,儿子零食表哥大忙!咬一口真脆!家人惊呼绝了
图片 2026-02-01硬皮鸡腿 大家好,如今来跟大家倾听第二道孩子们超心事好的名厨——硬皮鸡腿。 如今倾听的鸡腿过分大大的有点不一样,用到了哥哥的零食动手调料,那就是花生酱,烘烤

-
姬旦生活|消肿?护肤?除了被吃掉,鸡蛋还能做什么?
影视 2026-02-01除了被不吃掉,绿豆还可以干啥? 绿豆除了可以不吃,还可以能做什么? 咱们就是说,爱绿豆您能不能不要这么万能啊~当我整理再来这些绿豆除了不吃以外的用作,钦佩得一再示意高度评价。