Shell脚本笔记 1.最简单的Shell脚本Shell脚本是以行为单位的,脚本中所包含的成分主要有:注释(#)、命令、Shell变量和结构控制语句。用户可以使用任何文本编辑器编辑Shell脚本文件,如vi、gedit等。脚本的调用的两种方式:sh script-file  
或
./script-file
执行时要考虑脚本是否具有可执行权限,sh可以执行没有可执行权限的脚本
另一种调用            
                
         
            
            
            
            文件查找-find命令格式:find [路径] [选项] [操作]
选项
-name 根据文件名查找
-iname 根据文件名查找,忽略大小写-perm 根据文件权限查找
find /etc -perm 777-prune 该选项可以排除某些查找目录,格式为-path 排除文件 -prune -o -path 文件 -prune -o 其中-o是或的意思
find . -path ./etc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-01 08:38:12
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            从windows到linux的shell脚本编码和格式问题从windows到Linux的shell脚本编码和格式问题1、异常问题 :set ff=unix启动脚本在启动时报错比如执行sh start.sh,时会报Command not found等等的错误,因为我们在windows编写或修改后的脚本是dos编码,而正常的在Linux系统中执行的是unix编码,在写shell脚本的时候,在windo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 07:34:59
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             MVC 配置(非Boot)<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="h            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-27 09:04:09
                            
                                258阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            如何使用Elasticsearch脚本Elasticsearch默认脚本语言为Painless。其他lang插件使您可以运行以其他语言编写的脚本。语言沙盒是否需要插件备注painless是内置的默认脚本语言expression是内置的快速的自定义排名和排序mustache是内置的范本脚本语法"script": {
    "lang":   "...",  
    "source" | "id"            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-31 09:28:13
                            
                                466阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。  实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。 参数解释:-i :information,执行命令时候提示是否确定执行   Ls –F:区分文件和目录Ls –a(all):列出所有文件Ls –R:显示当前目录下的内容            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-16 19:51:20
                            
                                63阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在执行shell脚本时,可以像运行应用程序一样传入相应的参数,在脚本内部根据传入的参数内容执行和它对应的操作。shell脚本中可以通过"$1……$N"形式的符号来引用传入的参数,1~N和传入参数位置相对应的,比如$1表示执行脚本时传入的第一个参数,$2表示传入的第二个参数,以此类推此后传入参数的引用。对于一些只需要很简单的命令行参数的脚本,通过使用$N形式轻松的完成解析,但对于比较复杂的命令行形式            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 07:15:18
                            
                                133阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一文懂shell命令01、shell解释器使用优先级别02、shell脚本运行方式03、变量基本定义04、特殊的变量:命令变量05、变量取值06、删除一个变量07、环境变量(全局变量)07-1、变量的默认值08、表达式08-1、逻辑表达式:08-2、文件表达式:08-3、数值比较运算:08-4、字符串比较:08-5、运算表达式:09、Linux常用的符号09-1、输出重定向符号09-2、管道09            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 15:16:15
                            
                                192阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            运行 Shell 脚本有两种方法,一种在新进程中运行,一种是在当前 Shell 进程中运行。在新进程中运行 Shell 脚本在新进程中运行 Shell 脚本有多种方法。1) 将 Shell 脚本作为程序运行Shell 脚本也是一种解释执行的程序,可以在终端直接调用(需要使用 chmod 命令给 Shell 脚本加上执行权限),如下所示:[mozhiyan@localhost ~]$ cd demo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-21 12:03:07
                            
                                627阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Shell命令脚本。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-09-26 18:20:08
                            
                                1575阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Shell命令脚本。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-09-27 18:49:29
                            
                                730阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有两种方式执行shell scripts,一种是新产生一个shell,然后执行相应的shell scripts;一种是在当前shell下执行,不再启用其他shell。方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本:复制代码 代码如下:cd /data/shell
./hello.sh方法二:以绝对路径的方式去执行bash shell脚本:复制代码 代码如下:/dat            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-17 14:57:35
                            
                                1293阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是Shell?Shell是用户与内核进行交互操作的一种接口,目前最流行的Shell称为bash ShellShell也是一门编程语言<解释型的编程语言>,即shell脚本一个系统可以存在多个shell,可以通过cat /etc/shells命令查看系统中安装的shell,不同的shell可能支持的命令语法是不相同的一个规范的Shell脚本在第一行会指出由哪个程序(解释器)来执行脚本            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-28 07:12:59
                            
                                635阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Script文件作者:金海龙    有一类文件被称作脚本文件,即:Script文件,下面简称“Script”
这类文件的扩展名可以是:*.vbs,*.js,*.wsh,*.wsf
其中隐藏的危险是很大的,不只能在你的硬盘上建立文件,而且能自我复制、删除重要文件。
作为程序员,需要稍微了解一下就行了。
这些文件是被wScript.exe和CScript.exe执行的,WIN2000中的版本是2.0,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 11:39:28
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            脚本查询概念Scripting是Elasticsearch支持的一种专门用于复杂场景下支持自定义编程的强大的脚本功能,ES支持多种脚本语言,如painless,其语法类似于Java,也有注释、关键字、类型、变量、函数等,其就要相对于其他脚本高出几倍的性能,并且安全可靠,可以用于内联和存储脚本。# ES脚本
##语法:ctx._source.<field-name>
GET produc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-25 10:59:20
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文件查找之find语法格式:语法格式find [路径] [选项] [操作]选项参数对照表:选项含义-name根据文件名查找,支持模糊匹配-iname根据文件名查找,不区分大小写-perm根据文件权限查找-prune该选项可以排除某些查找目录-user根据文件属主查找-group根据文件属组查找-mtime -n/+n/n根据文件更改时间查找 -n: n天以内修改的文件 +n: n天以外修改的文件             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-11 10:46:00
                            
                                45阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在新进程中运行 Shell 脚本1) 将 Shell 脚本作为程序运行切换到脚本所在位置(还要给脚本加上可执行权限)./
./2) 将 Shell 脚本作为参数传递给 Bash 解释器(同样要给脚本加上可执行权限)可以直接运行 Bash 解释器,将脚本文件的名字作为参数传递给 Bash[mozhiyan@localhost demo]$ /bin/bash test.sh  #使用Bash的绝对路            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-21 10:47:06
                            
                                558阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、     用户管理(添加用户、切换用户、删除用户)                         &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 23:00:20
                            
                                161阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            上节回顾在上一篇博文中,主要介绍了Shell脚本编程的背景,怎样创建人生中第一个Shell脚本以及Shell变量等内容。接下来将接着介绍介绍Shell编程,主要是围绕着Shell运算、流程控制语句、自定义函数以及脚本调试等方面展开。  运算符  例: num1=11
  num2=22
  sum=\$num1+\$num2
  echo \$sum   格式 :ex            
                
         
            
            
            
            Shell命令:是一串字符串命令 Shell脚本:有限的字符串命令的一个集合 1、Shell命令的解释器: /bin/bash 2、Shell格式:#  !/bin/bash
		command...
3、Shell是一门弱语言:没有多个数据类型,只有一种类型:字符串
	定义变量:  变量名=值
	字符串表示法:  "hello"  'hello'  hello
			'字符串'  
			"字符            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-21 06:28:37
                            
                                38阅读
                            
                                                                             
                 
                
                                
                    