shell是包裹在linux内核外层的、一个可通过一系列的linux命令对操作系统发
原创
2023-07-07 13:53:03
47阅读
一、 [ ] 单双括号基本要素: [ ] 两个符号左右都要有空格分隔 内部操作符与操作变量之间要有空格:如 [ “a” = “b” ] 字符串比较中,> < 需要写成\> \< 进行转义 &nbs
原创
2016-06-17 21:28:47
5094阅读
[quote]
#!/bin/bash
# addrList.sh
# 实现一个简单的通讯录程序,联系人信息的添加,修改,删除,查找等操作。
#
[/quote]
这是我给我们的组员布置的一道题目。给他们的要求是用任何他们熟悉的编程语言来实现。
为也更多的了解,他们在没有多少编程基础的情况下,怎么把这个任务完成,
我选择我没有学习过的she
转载
2023-09-24 09:20:09
48阅读
bash shell 中,$* 与 $@ 的区别与联系让我们来看两段脚本及其运行结果。脚本1 :#!/bin/bashfor num1 in $* ; do echo '------------show:$*-----
在没有用双引号将$@和$*包括在里面的时候,二者都表示所有参数;当有双引号将$@和$*包括在里面的时候,二者的区别就出来了,"$@"的参数列表是单独分开的,可以想象成数组,“$*”的参数列表是连成一片的,可以想象成是字符串,这两个知道首地址,都可以知道其他的元素,但是打印的时候就出现了不同。测试代码如下:#!/bin/bash#echo "print each param from ...
原创
2022-09-09 10:05:07
1117阅读
一. 命令替换 a.在bash中,$( )与``(反引号)都是用来作命令替换的。 b.命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。例子1:$ echo today is $(date "+%Y-%m-%d")
today is 2014-
原创
精选
2016-06-12 16:39:56
1789阅读
在众多Linux发行版中bash shell 可谓是随处可见。作为众多发行版的首选shell,对于bash shell的学习对我们来说,显得格外重要。在学习bash shell的过程中,bash、sh、source及英文输入状态下的点号经常交替出现,他们看起来作用都差不多,但是深究下去,他们也有着不小的区别与联系。下面就让我们以具体实验来看一下它们之间的区别与联系吧!一、查看当前系统支持的shel
[[]]有比[]高的容错性,如果a为空,那么[ $a -eq 0 ]会报错,但是[[ $a -eq 0 ]]不会,所以一般都会使用[[]]或者是[ "$a" -eq 0 ],[[]]支持的功能也比[]多,比如[[ aaa =~a{3} ]],
原创
2016-06-13 18:54:41
1086阅读
使用linux肯定是要会使用命令的,就算提供有用户界面,绝大部分功能还是要通过命令行去操作的。而shell脚本语言也是运行在linux上的脚本语言,对于服务器运维人员也是几乎必须要掌握的。而shell脚本语言和linux命令有什么联系,有什么区别,也是要弄清楚的。 什么是shell,shell与li
转载
2019-08-07 08:03:00
392阅读
2评论
Linux下Shell变量,环境变量的联系与区别 by:授客 QQ:1033553122 1、 简介 linux下的变量可分成两种:Shell变量和环境变量。 Shell变量,又称本地变量,包括私有变量以及用户变量,不同类的shell有不同的私有变量,bash,ksh,csh等,每种shell的私有
原创
2021-06-01 11:09:14
350阅读
mysql中的联结类型讲技术之前,先聊一下语文。注意这里是’联结类型’ 而不是连接类型。 嗯,专业! 先聊一下为什么会出现 ‘联结’ 这个知识点。首先,mysql是关系型数据库 下面是我百度百科中扒拉到的关于关系型数据库的定义。 。。。。。。。 关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。用
双引号目的: 为了包含文字或者函数段. 除了本身,反引号内的函数,$开头的变量和\开头反转换的字符外, 其余都是直接输出.被双引号用括住的内容,将被视为单一字串。它防止通配符扩展,但允许变量扩展。这点与单引数的处理方式不同。反引号目的是为了在双引号内保持函数转换. 但单引号内其无作用.在前面的单双引号,括住的是字串,但如果该字串是一列命令列,会怎样?答案是不会执行。要处理这种情况,我们得用反单引号
原创
2016-06-16 21:12:33
481阅读
发现在chinaPrj(http://chinaprj.cn/)上可以下载我写的代码
原创
2023-05-21 16:49:19
93阅读
# 如何实现 MySQL 连接
## 1. 概述
MySQL 是一种流行的关系型数据库管理系统,可以用于存储和管理大量的数据。在开发过程中,我们经常需要与 MySQL 数据库建立连接,以便进行数据的增删改查操作。
本文将介绍如何使用 Python 语言实现 MySQL 连接。我们将按照以下步骤进行讲解:
1. 安装 MySQL Connector/Python
2. 导入 MySQL Co
原创
2023-08-28 06:20:59
46阅读
联系作者
Github: https://github.com/ZSCDumin/
原创
2021-11-16 17:18:21
154阅读
MySQL的进阶使用sql语句一些功能的使用导入现有大量数据文件步骤 1) 把*.sql文件拷贝到Linux某一位置(例如Desktop)
2) Linux命令行进入该位置 cd ~/Desktop
3) 登录mysql
4) 使用数据库 mysql> use 数据库名;
5) 创建表 mysql>
create table 表名(
添加字段
-- 字段属性要和要导入的文件内数
需求实现联系人信息(姓名,电话,邮件,地址等信息的快速实时检索)姓名字段:全拼的任意相邻组合,每个单字拼音首字母的任意相邻组合,举例:沈从文的全拼是shencongwen,每个单字拼音首字母scw,那么检索shen,shencong,congwen,shencongwen, sc,cw,scw都要能检索出沈从文,当然中文也要ok,比如:沈从,从文,沈从文,沈都要能包含这一条结果,遵循这个思路设计的
在bash shell中,整数的运算也会偶尔遇到。为了彻底弄清其中的奥秘,我们通过实例验证的方式来探索一下常见的四种运算中