shell中常用的特别符号罗列如下: # ;    ;;       .       ,        /        \     &nbs
转载 精选 2013-04-17 10:41:47
287阅读
注释符号(Hashmark[Comments]) 1.在shell文件的行首,作为shebang标记,#!/bin/bash; 2. 其他地方作为注释使用,在一行中,#后面的内容并不会被执行,除非; 3. 但是用单/双引号包围时,#作为#号字符本身,不具有注释作用。 作为多语句的分隔符(Comman
转载 2017-05-18 08:41:00
180阅读
2评论
在前面的文章里,我们介绍了什么是Shell脚本,以及编写简单的Shell脚本,数值/字符串/文件状态测试的关系运算符以及if-then-else/case分支结构、for/while/until循环结构的基础,详情请参考:Shell编程-条件测试|基础篇和Shell编程-控制结构|基础篇通常情况下,在工作中用的最多的有如下几项:$0:Shell的命令本身$1到$9:表示Shell的第几个参数$?:
原创 2021-01-25 20:25:20
2639阅读
Shell 脚本中 '$' 符号的多种用法 | 引用变量、引用脚本或函数参数、上条命令的返回值、执行并获取命令输出、表达式求值、获取当前进程ID、后台运行的最后一个进程 ID、获取 shell 选项等
原创 2021-08-31 10:38:51
1104阅读
参数处理说明$#传递到脚本的参数个数$*以一个单字符串显示所有向脚本传递的参数$$脚本运行的当前进程ID号$!后台运行的最后一个进程的ID号$@与$*相同,但是使用时加引号,并在引号中返回每个参数。$-显示Shell使用的当前选项,与set命令功能相同。$?显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。算术运算符下表列出了常用的算术运算符,假定变量 a 为 10,变量 b 为 20
转载 2017-01-09 14:22:02
542阅读
Shell 脚本中 ‘$’ 符号的多种用法在前面的文章里,我们介绍了什么是 Shell 脚本,以及编写简单的 Shell 脚本,数值 / 字符串 / 文件状态测试的关系运算符以及 if-then-else / case 分支结构、for / while / until 循环结构的基础,详情请参考:S ...
转载 2021-08-10 14:47:00
255阅读
2评论
![](https://s1.51cto.com/images/blog/201906/14/5faabb5462d3b962ee61ab06ae3569e5.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3
原创 2019-06-14 22:24:21
618阅读
·· \ '' "" {} $()
原创 2021-06-24 22:06:47
1736阅读
$?最后运行的命令返回的结束代码(0表示正常,其他表示异常)$$shell本身的PID$!shell最后运行的后台进程的PID$*传给shell脚本的所有参数的列表
原创 2022-06-28 19:42:55
975阅读
构 哈{ 向量<串>啊;整 大小=0; 显 哈(向量<串>&a){ 啊=a;大小=啊.大小(); } 串&符号[](整 i){//符号用法 串 无;如(i>=大小){打印("越界");中 无;}
原创 2021-08-20 09:25:39
60阅读
构 哈{ 向量<串>啊;整 大小=0; 显 哈(向量<串>&a){ 啊=a;大小=啊.大小(); } 串&符号[](整 i){//符号用法 串 无;如(i>=大小){打印("越界");中 无;} 中 啊[大小-1-i]; }};空 主(){ 向量<串>a{"啊","呀","啊啊"}; 哈 b{a}; 打印(b[2]);}.
C
原创 2022-02-26 10:04:12
107阅读
#define _CRT_SECURE_NO_WARNINGS 1 #define B 3e1 #define C 'K' #include<stdio.h> int main() { int a=B ; printf("%d\n", a); printf("%c", C); return 0; }
原创 2022-09-14 08:08:49
83阅读
假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt我们可以用 ${ } 分别替换获得不同的值:${file#*/}:拿掉第一条 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:拿掉最后一条 / 及其左边的字符串:my.file.txt${file#*.}:拿掉第一个 . 及其左边的字符串:file.txt${
原创 2016-08-22 21:24:59
764阅读
Date: 2018.7.151
原创 2022-05-04 09:34:20
280阅读
1.sh/bash/csh/Tcsh/ksh/pdksh等shell的区别 sh(全称 Bourne Shell): 是UNIX最初使用的 shell,而且在每种 UNIX 上都可以使用。 Bou
原创 2021-07-15 13:54:52
633阅读
学习脚本时看到if的用法,在网上找的一篇文章,就转载到自己的博客上了   1shell中的if语句语法 我发现有时候等于是用eq表示,有时候用=标准,不明白 ============== eq数值 =字符串!!! ============== 可以看看man test ============== 流程控制 if 表达式 如果条件为真则执行then后面的部分: if .... t
转载 精选 2012-06-12 15:15:59
653阅读
*    通配符?     与*相比,至匹配一位#   注释掉,不生效\    脱意符号touch \#1.txtls \#1.txt| 管道符    把一条命令的结果丢给后一条命令$  变量的前缀(获得、使用该变量时,添加该符号);   
原创 2016-04-19 23:35:11
1072阅读
*-----通配符(多位)?-----通配符(一位)#-----注释符(解释说明)\-----脱意符             (\#1.txt,让#1.txt变成一个文件名,让后面的特殊符号失去意义)|-----把一个命令的结果给另一个命令$-----作为变量的前缀!!----表示上一条命令!$----上一条命令的最后一个参数!950--
原创 2016-06-08 17:04:53
791阅读
~家目录  ls ~``反引号  里面是命令  echo `ls` | `echo ls` | echo `echo ls` |`echo `echo ls`` 替代命令 $()!  取反  调用历史命令(!123)123是history显示的#代表注视信息$  取变量值%  作业号kill %123  取余&
原创 2017-02-02 19:04:37
668阅读
一、shell简介  shell的作用是解释执行用户的命令,用户输入一条命令,shell就解释一行【交互式】。另一种执行命令的方式是【批处理】,用户事先写一个shell脚本,其中有很多条命令,shell一次把这些命令执行完。shell程序从脚本中一行一行读取并执行这些命令,相当于一个用户把脚本中的命令一行一行敲到shell提示符下执行。shell脚本是解释执行的,不需要编译。1、什么是s
原创 2017-10-16 17:34:16
906阅读
  • 1
  • 2
  • 3
  • 4
  • 5