#!/bin/bashv=${1:-'1.0.0'}h=${2:-'test demo'}echo ${v}echo ${h}输出[root@master ~]# bash test.sh 1.0.0test demo[root@master ~]# bash test.sh abc 123abc123
原创
2022-05-31 00:26:42
951阅读
变量 含义 $0:shell脚本的名字; $1 位置参数 #1 $2 - $9 位置参数 #2 - #9 ${10} 位置参数 #10 "$*" :代表"$1c$2c$3 ..."形式保存所有参数,c为分隔符,默认为空格。如"$1 $2 $3 ..." $@:代表"$1"、"$2"、“...
转载
2013-10-25 19:49:00
191阅读
2评论
前言一、shell脚本基础1、shell的作用2、shell脚本的本质3、shell脚本的格式4、执行脚本的方式:4.1使用指定的shell解释器:(不需要脚本有执行权限)4.2路径的方式:4.3使用source和“.”执行脚本:这种一般不常用 5、脚本错误调试二、重定向与管道符 1、重定向2、使用重定向输入输出2.1重定向输入2.2重定向输出覆盖和追加2.3重定向标准错误输出
Solaris10 x86虽然可以跑起来,但有很多方面都用这和以前不大一样,有点不习惯。本文主要讲的是Solaris中Shell的一些问题即解决方法。
安装完毕系统后,Solaris的默认Shell是sh,即命令行提示符为(本文中所讲的都是root用户,其他权限的用户也是同样的方法):#
而在用Linux命令行的提示符中既有用户名,还有主机名称以及当前路径的名称。这样可以给人一目了然
转载
2024-07-27 18:16:03
75阅读
一、 shell介绍shell是一个命令解释器,提供用户和机器的交互。支持特定语法,比如逻辑判断,循环。每个用户都有特定的shellcentos7默认shell 为bash(Bourne Agin Shell)还用zsh,csh,ksh等二、 命令历史historyhistory 命令历史history -c 清空内存缓存命令。~/.bash_history 命令历史的存储文件HISTSIZE=1
转载
2024-05-11 19:01:10
191阅读
1.cut cut命令可以从一个文本文件或者文本流中提取文本列。 cut语法 [root@www ~]# cut -d'分隔字符' -f fields <==用于有特定分隔字符 [root@www ~]# cut -c 字符区间 <==用于排列整齐的信息 选项与参数: -d :后面接分隔字符。与 -f 一起使用; -f :依据 -d 的分隔字符将一段信息分割成为数段,用 -
添加用户1. 用户账号文件用户配置文件有两个:/etc/passwd和/etc/shadow。其中Passwd:存储所有用户的相关信息
原创
精选
2023-05-08 18:03:05
205阅读
Linux默认shell,简称为“Linux Shell”,是Linux操作系统中的一个重要组成部分。Shell是一种命令行解释器,用户可以通过Shell与操作系统内核进行交互,执行各种任务和管理系统资源。在Linux中,有各种类型的shell可供选择,其中最常见的默认shell包括Bash(Bourne Again Shell)、Korn Shell(Ksh)和C Shell(Csh)等。
在
原创
2024-02-04 11:50:18
127阅读
# 实现 Docker 默认 Shell
## 简介
在使用 Docker 运行容器时,默认的 Shell 是 `/bin/sh`,但是有时候我们希望能够使用其他的 Shell,比如 `/bin/bash`。本文将指导你如何实现 Docker 中的默认 Shell 的修改。
## 步骤概述
下面是实现 Docker 默认 Shell 的步骤概述。
| 步骤 | 描述 |
| --- | -
原创
2023-12-27 04:28:40
140阅读
# 理解和实现 Docker 默认 Shell
在 Docker 中,默认 shell 是设定在容器初始化时使用的 shell。我们可以通过 Dockerfile 配置默认 shell。本文将为您阐述实现 Docker 默认 shell 的流程,并提供详细代码示例。
## 实现流程
| 步骤 | 描述 |
|------|-----------------
原创
2024-10-24 03:42:00
39阅读
# Dockerfile 默认 Shell 及其使用
Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及应用的运行环境到一个可移植的容器中。Dockerfile 是一个文本文件,包含了一系列的指令,这些指令用于自动化构建 Docker 镜像的过程。在 Dockerfile 中,Shell 命令是构建过程中不可或缺的一部分,而 Dockerfile 默认的 Shell 环境是
原创
2024-07-27 07:12:08
44阅读
https://github.com/smallnewer/bugs/issues/11 db.集合名字.update({name:"xxx"}, { $set:{'is_true':NumberInt(0)} } );
原创
2021-05-25 11:47:48
350阅读
# 文件名 有路径则包括路径$0# 1-9 $1...$9 以空格分开 大于9 要加大括号 要${10} ${11}$n# 脚本后面跟的总个数 # sh para.sh 1 2 3 则个数为3$## 从第一个参数开始 拼成字符串 空格分隔 1 2 3 4 5$*#$@#当 $* 和 $@ 不被双引号" "包围时,它们之间没有任何区别...
原创
2021-08-24 19:24:10
266阅读
linux shell if 参数
shell 编程中使用到得if语句内判断参数
–b 当file存在并且是块文件时返回真
-c 当file存在并且是字符文件时返回真
-d 当pathname存在并且是一个目录时返回真
-e 当pathname指定的文件或目录存在时返回真
-f 当file存在并且是正规文件时返回真
-g 当由pathname指
转载
精选
2013-03-21 17:15:48
601阅读
点赞
# JavaScript 中数组转参数的实现指南
当我们处理 JavaScript 中的函数时,有时需要将数组的元素作为参数传递给函数。此时,我们可以使用扩展运算符(`...`)来实现数组转换为参数的功能。本文将逐步指导你完成这一过程,并附上代码示例和图示。
## 流程概览
| 步骤 | 操作 | 代码示例 |
|------|------|-----------|
| 1 | 定义一
原创
2024-10-05 05:36:52
59阅读
关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总结,感觉很全面,所以就转过来研究研究,嘿嘿...1、 for((i=1;i<=10;i++));do echo $(expr $i \* 4);done2、在shell中常用的是 for i in $(seq 10)3、for i in `ls`4、for i in ${arr[@]}5、for i
原创
2013-07-13 15:48:09
585阅读
逐个获取参数: $n获取参数的个数: $#(0表示沒有参数)获取全部参数: $*
转载
精选
2013-11-14 20:31:23
446阅读
# 文件名 有路径则包括路径$0# 1-9 $1...$9 以空格分开 大于9 要加大括号 要${10} ${11}$n# 脚本后面跟的总个数 # sh
原创
2022-02-18 14:45:48
212阅读
函数对于每一种编程语言来说都有,只是每一种的形式不一样。例如以下几种编程语言的函数定义:java的函数为方法形式为:修饰符 返回值类型 函数名 ( [ 参数类型1 参数名1,参数类型2 参数名2.... ] ){&nbs
转载
2024-08-18 13:28:27
20阅读
引言:JavaScript是一种广泛使用的脚本语言,其函数是开发中最常用的构建模块之一。在函数定义中,我们可以使用默认参数来指定在调用函数时未提供参数值时使用的默认值。这项特性不仅简化了代码编写,还增强了函数的灵活性和可读性。本文将深入探讨JavaScript函数的默认参数,了解其使用方法、优势和最佳实践。一、默认参数的基本语法在JavaScript中,函数的默认参数可以在函数定义时通过赋值运算符
转载
2023-09-02 17:33:35
308阅读