题目要求 提示用户输入网卡的名字,然后我们用脚本输出网卡的ip,需要考虑下面问题: 1. 输入的字符不符合网卡名字规范,怎么应对。 2. 名字符合规范,但是根本就没有这个网卡又怎么应对。 参考答案 #!/bin/bash ip add |awk -F ': ' '$1 ~ "^[1-9]" {pri ...
                            
                            
                                分类:
其他好文   时间:
2021-02-26 13:34:50   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                For 语法:for (initialisation; condition; increment/decrement) action #for 语句首先执行初始化动作( initialisation ),然后再检查条件( condition )。如果条件为真,则执行动作( action ),然后执行 ...
                            
                            
                                分类:
其他好文   时间:
2021-02-23 14:17:54   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                对代码程序发生错误的时候,通过记录日志的方式,来排查问题,是一个很好的习惯 对于日志的设置,需要以下几点:1- 存放路径2- 日志文件名3- 内容格式:format 2020_10_14.21.34.24 - logBasic.py [代码错误的行号] 级别:具体内容 执行时间 文件名 【报错行号】 ...
                            
                            
                                分类:
编程语言   时间:
2021-02-22 12:51:44   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    #awk awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,默认以空格为分隔符将每行切片,切开的部分再进行各种分析处理。 awk是行处理器,相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是 ...
                            
                            
                                分类:
其他好文   时间:
2021-02-22 11:58:48   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                see https://www.cnpython.com/qa/221588 key point: run('docker ps -a | grep {} | awk "{print $1}"'.format(container_name)) KeyError: 'print $1'solution ...
                            
                            
                                分类:
编程语言   时间:
2021-02-22 11:52:53   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                取本机的第一个IP地址 ip addr | awk '/^[0-9]+: / {}; /inet.*global/ {print gensub(/(.*)\/(.*)/, "\\1", "g", $2)}' | awk 'NR==1' 取最大值,最小值 awk '{for(x=1;x<=NF;x++ ...
                            
                            
                                分类:
其他好文   时间:
2021-01-21 10:31:54   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                一、kiali 组件分析 使用如下命令查看 kiali pod 详情: kubectl edit pod -n istio-system $(kubectl get pods -n istio-system | grep -i kiali | awk '{print $1}') kiali pod  ...
                            
                            
                                分类:
其他好文   时间:
2021-01-08 10:42:23   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                查看默认启动项 grub2-editenv list 查看启动项列表 awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg 设置默认引导 grub2-set-default 'Windows 10' 设置默认启动项 grub2-set-defau ...
                            
                            
                                分类:
其他好文   时间:
2021-01-06 11:52:49   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                1 $0 匹配到AA ,就是输出行匹配到AA 的行 2 3 4 5 awk -F ‘ ’ awk ‘ ’ 6 7 8, NR 与FNR的区别: 9 10 11 12 BEGIN和END 都是特殊的pattern 13 14 15 16 17 18 19 20 ...
                            
                            
                                分类:
系统相关   时间:
2021-01-05 11:32:23   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    #!/bin/bash data=`date '+%Y-%m-%d-%H-%M'` a=(`kubectl get deployments --all-namespaces |awk '{print $1}'| grep -v NAME`) ## 获取域名空间(NAMESPACE) b=(`kube ...
                            
                            
                                分类:
其他好文   时间:
2021-01-04 11:32:43   
                                阅读次数:
0