1.awk的
cat aaa.txt
e 3 333 33 f
BEGIN
a 1 b
c 2 22 d
e 3 333 33 f
...
END a 1 b 把BEGIN和END之间的行里,第一列和最后一列截出来内容如下:
a b c d e f
答案:
cat aaa.txt|awk '/BEGIN/,/END/{if(NF>1)print $1,$N
原创
2011-07-13 09:47:44
476阅读
1.s="abc: def"
echo $s
abc: def
利用s变量输出orgdef?
# echo org${s##* }
orgdef
#
2.strs='61.174.144.22107;35' 去掉后5位字符?
&n
原创
2011-07-24 17:04:02
310阅读
格式如下:
a="[2011-07-07 14:01:18:402]INIT START"
b="[2011-07-07 14:04:38:253]INIT SUCCESS"
想获取到中括号里的时间,有什么更简单方法吗?最好是一行就搞定的。
另外,如果有个e="hello:world:hello:star",类似于这种已冒号作为分
原创
2011-07-23 14:53:48
443阅读
##例题一:检查用户家目录中的 test.sh 文件是否存在,并且检查是否有执行权限 ##例题二:提示用户输入100米赛跑的秒数,要求判断秒数大于0且小于等于10秒的进入选拔赛,大于10秒的都淘汰,如果输入其它字符则提示重新输入;进入选拔赛的成员再进一步判断男女性别,男生进男生组,女生进女生组,如果 ...
转载
2021-07-16 11:11:00
296阅读
2评论
#一、例题1 ##1.1 需求 检查用户家目录中的 test.sh 文件是否存在,并且检查是否有执行权限 ##1.2 脚本命令 if [ -e ~/test.sh ];then echo "test.sh存在" if [ -x ~/test.sh ];then echo "test.sh有执行权限" ...
转载
2021-07-14 21:27:00
188阅读
2评论
problem: 1、 输入一个ip列表文件,文件每行为以tab键分隔的两列,分别为一个ip段的起始ip和结束ip,ip均为点分形式。要求将该文件中各ip段包含的每一个有效ip以非点分形式输出到一个文件中。 例如: 输入文件内容如下: 66.111.22.1 66.111.22.3 123.1.1.
原创
2021-07-16 11:03:38
139阅读
1、创建用户的脚本:(标准版本)[!-f"$1"]&&echo"$1fileisnotexit!"&&exitSTUDEN_FILE=$1forUSERincat$STUDEN_FILE;doifid${USER}&>/dev/null;thenecho"用户:${USER}已存在,创建失败"
原创
2019-01-13 14:33:44
2305阅读
#一、例题1 ##1.1 需求 计算从1到100所有整数的和 ##1.2 脚本命令 sum=0 for ((i=1;i<=100;i++)) do sum=$[$sum + $i] done echo $sum ##1.3 验证操作 #二、例题2 ##2.1 需求 提示用户输入一个小于100的整数, ...
转载
2021-07-16 10:30:00
453阅读
2评论
sed及awk命令的总结地址:http://10267776.blog.51cto.com/10257776/1696869 Shell脚本的说明:shell脚本编程,实际上就是用vim编辑器编辑一个以.sh为结尾的脚本文件,在此脚本文件中使用Linux内部的一个或多个命令,通过编程语言以脚本运行的方式,一次性运行一次一个、一次多个或多次多个命令进行运算,并输出结果,及添加直观的注释。Shell脚
原创
2015-09-15 20:18:11
2209阅读
点赞
4评论
老男孩shell运维实战例题说明背景知识:双中括号[[]] ①[[是 bash 程序语言的关键字。并不是一个命令,` ` 结构比[ ]结构更加通用。在[[和]]之间所有的字符都不会发生文件名扩展或者单词分割,但是会发生参数扩展和命令替换。 ②支持字符串的模式匹配,使用=~操作符时甚至支持shell的正则表达式。字符串比较时可以把右边的作为一个模式
原创
2017-10-27 10:21:48
879阅读
如假包换,百度面试题
一.打印
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
解答:
#!/bin/bash
for ((i=1;i<=6;i++))
do
[ $i -eq 1 ] && echo $i || eval echo {1..$i}
原创
2011-08-14 15:06:04
517阅读
money_all = 56.75 + 72.91 + 88.50 + 26.37 + 68.51money_all_str = str(money_all)print("商品总金额为:"+money_all_str)money_real = int(money_all)money_real_str ...
转载
2021-09-14 22:49:00
138阅读
2评论
练习 1、查询所有员工的年工资、所在部门的名称,按年薪从低往高排序 分析: 1.要查询哪些字段、表 2.连接条件 1查询所有员工的年工资、所在部门的名称,按年薪从低往高排序。 select e.sal*12,nvl(comm,0)年工资,dname 部门名称 from emp e,dept
原创
2022-06-28 14:26:12
77阅读
目录 第一题:判断数组中奇数偶数的个数并求和第二题:判断三个数中的最大值第三题:剔除某些数据并打印输出第四题:输入0到7判断星期几第五题:将一个数组倒序输出第六题:输入一个数判断是否是素数第七题:判断一定范围内的素数,并按照每行八个打印输出第八题:求绝对值第九题:求自然数的个位数之和第十题:求在指定范围内的完数并打印输出第十一题:求一个数的阶乘第十二题:税后工资问题第十三题:肥胖指数问题
转载
2023-09-05 19:23:10
538阅读
3-4 嘉宾名单 :如果你可以邀请任何人一起共进晚餐(无论是在世的还是故去的),你会邀请哪些人?请创建一个列表,其中包含至少3个你想邀请的人;然后,使用 这个列表打印消息,邀请这些人来与你共进晚餐。Dinner = ["Tom","John","July","Jane"]
print(Dinner)['Tom', 'John', 'July', 'Jane']3-5 修改宾客名单 :你刚得知有位嘉
转载
2024-01-02 12:40:01
51阅读
java例题 文章目录java例题一、经典例题1、java判断是否是闰年2、求水仙花数3、递归方法计算4、求应发放奖金总数5、组成互不重复的三位数6、自由落体计算路程与反弹高度7、成绩分段表示二、古典例题1.计算兔子数量总结 一、经典例题本文记录了一些常见的java经典例题及其分析和代码示例。1、java判断是否是闰年题目:编写程序,判断给定的某个年份是否是闰年?分析:什么是闰年? (1) 若年份
转载
2023-07-30 16:16:42
39阅读
#将员工的姓名按首字母排序,并写出姓名的长度SELECTLENGTH(last_name),SUBSTR(last_name,1,1)AS首字符FROMemployeesORDERBY首字符;可直接字母排序#给job_id分等级SELECTjob_id,CASEjob_idWHEN'AD_PRES'THEN'A'WHEN'ST_MAN'THEN'B'WHEN'IT_PROG'THEN'C'WHEN
原创
2019-09-05 23:15:56
619阅读
点赞
一、内容给你 n 张扑克牌,保证这 n 张来自于同一副。你可以打若干次牌,第一次可以打任意数字,之后每次打的数字,但必须是之前打过的数字之和的约数。问是否存在一种打牌方案,使得可以打出所有牌,输出方案。二、思路倒着进行搜索,因为当和很大的时候能选择的牌就比较少,这样最开始的选择会减少,进行剪枝。三、代码#include <cstdio>#include <stdl...
原创
2021-08-27 14:25:50
253阅读
# Python if 例题
## 介绍
在学习编程语言中,掌握条件语句(if语句)是非常重要的一步。if语句能够根据特定的条件决定程序的执行路径,使得程序能够根据不同的情况做出不同的响应。本文将向你介绍如何使用Python编写if语句,并提供一些例题来帮助你更好地理解。
## 流程
首先,让我们通过以下表格来了解使用Python编写if语句的整个流程:
| 步骤 | 描述 |
| ----
原创
2023-10-10 12:41:13
86阅读
Python 面试题-(基础知识篇)1.写出如下程序的执行结果,如果认为执行报错,请描述原因:a=(1)
b=(1,2)
print(type(a))
print(type(b))
print(type(()))知识点-Python内置数据类型列表:tuple: 要定义一个只有1个元素的tuple,如果你这么定义:a=(1),定义的不是tuple,是1这个数,这是因为括号()既可以表示tuple,
转载
2023-08-11 16:59:10
87阅读