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评论
ls /usr/bin/
info
#路径操作
dirname
basename
#“”和‘’与 ` ` 在shell变量中的区别
“ ” 允许通过$符引用其他变量
‘’禁止引用其他变量符,视为普通字符
`` 将命令执行的结果输出给变量
#执行一个命令,但不保存在命令历史记录中
<space>command
man ascii
#并行执行的命令之间添加&,
转载
2024-04-27 19:38:50
75阅读
Linux中的Shell是一个非常强大的工具,可以通过Shell来执行各种任务和操作。其中,调用另一个Shell程序是Shell脚本中常见的操作之一。
在Linux系统中,我们经常会遇到需要调用其他Shell程序的情况。这时,我们可以使用一些命令来执行其他Shell程序或脚本。在这篇文章中,我们将重点介绍如何在Linux系统中调用另一个Shell程序。
在Linux系统中,我们可以使用一些命令
原创
2024-02-23 09:43:49
198阅读
在Linux系统中,Shell是一种命令行解释器,是用户使用Linux操作系统的一个重要工具。通过Shell,用户可以向操作系统发送命令,控制和管理系统的各项功能。在开发者和系统管理员中,Shell被广泛用于自动化任务的脚本编写以及系统管理。而在移动开发领域,Android设备的调试和操作也离不开Shell工具。其中,adb shell是一种常用的命令行工具,可以让开发者在PC端与Android设
原创
2024-03-27 10:55:47
195阅读
Linux shell 调用 shell
在Linux系统中,Shell是一种命令行解释器,它通过接收用户的命令并将其转化为内核能够理解的形式来操作系统。Linux系统中有多种不同的Shell,其中最为常见的是Bash(Bourne Again Shell)。
Shell脚本是一种由Shell解释器执行的文本文件,它可以包含一系列的Shell命令。通过编写Shell脚本,我们可以将一系列命令组
原创
2024-02-02 11:09:34
175阅读
Linux Shell 子Shell
在Linux操作系统中,Shell(即命令行解释器)被广泛使用,用于与用户进行交互以及执行各种操作。而Linux中的Shell又可以进一步分为主Shell和子Shell,子Shell是在主Shell中创建的新的Shell进程,它可以独立执行命令,执行完毕后返回给主Shell。
在Linux中,主Shell通常是用户登录系统后默认启动的Shell,例如Bas
原创
2024-02-05 16:37:29
163阅读
Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与
转载
精选
2008-04-22 19:49:08
986阅读
在linuxsir上面被置顶的文章,被认为是学shell入门必读的一篇文章,收到我的空间,方便阅读。
转载
精选
2008-08-01 12:08:58
597阅读
1评论
,不如:windows98,windowsXP/2003,RedHat enterprise linux5。
,c shell。
,可以使用如下命令查看。
RedHat enterprise linux5,使用其他的shell,永久使用
里内置了哪些
 
原创
2010-06-24 10:02:54
279阅读
1评论
正则表达式:就是在使用SHELL时匹配字符时的书写规则
通配符(wildcard):表示一组字符的范围
* 匹配0个或任意多个字符
? 匹配任意一个字符
- 在特定语句表示有序范围,如"A-Z"
^ 表示一行的开头,在[]里则表示不包含
转载
精选
2011-05-17 11:33:15
1067阅读
一 什么是kernel , shell ,shell script Kernel是linux管理整个电脑硬件系统,并向上层应用提供接口来调用硬件。 shell是用户和linux交互来控制kenel的一种应用程序。 系统
原创
2015-09-19 11:17:47
1079阅读
点赞
1评论
ls -l > log.txt (标准输出) ls -l >> log.txt (标准错误输出)
转载
2016-06-16 16:23:00
67阅读
2评论
Shell Shell是什么? Shell是一个命令解释器,它通过接受用户输入的shell命令来启动、暂停、停止程序的运行或对计算机进行控制 Shell是一个应用程序,它连接了用户和Linux内核,让用户能够更加高效、安全、低成本地使用Linux内核 为什么用shell 对机器来说兼容性更好,对人来 ...
转载
2021-11-01 22:43:00
175阅读
2评论