![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shell
文章平均质量分 58
chqj_163
这个作者很懒,什么都没留下…
展开
-
shell中的if语句
1、基本语法:if [ command ]; then 符合该条件执行的语句fi2、扩展语法:if [ command ];then 符合该条件执行的语句elif [ command ];then 符合该条件执行的语句else 符合该条件执行的语句fi3、语法说明: bash shell会按顺序执行if语句,如...转载 2019-11-05 20:20:46 · 122 阅读 · 0 评论 -
sed使用(mac版)
1.增#方式一,在第一行插入字符串helloworld0。vim里,注意1i\,后边有一个空格sed -i "" "1i\ > hellworld0> " test.txt#方式二,在第一行插入helloworld。注意 $'\n' 。sed -i "" "1i\\"$'\n'"helloworld" test.txtsed -i "" '1i\'$'\n''hel...转载 2019-10-17 14:33:22 · 763 阅读 · 0 评论 -
Shell 数组使用及遍历
Shell 中数组的定义及遍历,示例: #!/bin/bash#定义方法一 数组定义为空格分割array=('a' 'b' 'c' 'd' 'e')#定义方法二 arrayIndex[0]=1arrayIndex[1]=2arrayIndex[2]=3arrayIndex[3]=4arrayIndex[4]=5#修改数组值array[0]='f'arrayIn...转载 2019-10-17 11:35:29 · 367 阅读 · 0 评论 -
Shell 获取函数的返回值
背景:定义了一个函数,需要对比 map 中的值,获取 value 中最小值。Shell 和其他语言的函数返回值还是差别挺大的。定义一个函数functionname(){ 操作内容 echo 输出内容 return 返回值 #返回值可有可无}获取的函数的返回值 函数默认是将标准输出传递出来,不是返回值 所以如果直接调用 functionname ,实际上是将输...转载 2019-10-17 11:34:07 · 528 阅读 · 0 评论 -
SHELL输出颜色 PHP
BaiduHi_2018-5-9_14-52-18.png字颜色:30—–37echo -e "\033[31m 红色字 \033[0m" echo -e "\033[30m 黑色字 \033[0m" echo -e "\033[32m 绿色字 \033[0m" echo -e "\033[33m 黄色字 \033[0m" echo -e "\033[34m...转载 2019-09-02 21:21:32 · 130 阅读 · 0 评论 -
shell反引号`与$()的区别
反引号`` 与 $() 都是命令替换举例1:root@localhost software]# cat 3.sh #!/bin/bashecho `echo $HOSTNAME`echo $(echo $HOSTNAME)[root@localhost software]# sh 3.shlocalhost.localdomainlocalhost.localdomain区别...转载 2019-08-13 14:26:52 · 215 阅读 · 0 评论 -
Shell中反引号(`)与$()用法的区别
今天有人提问: echo `echo \\\\\\\w` echo $(echo \\\\\\\w) 为什么输出的不一样?这就引申出了另一个问题:反引号与$()有没有区别?这是一个非常有意思的问题,但要解释这个问题确比较困难,我来换一个简单一点的例子,通俗的解释一下。比如我们有一个shell脚本名为test.sh有一下两行 1 2 ...转载 2019-08-13 14:25:56 · 519 阅读 · 0 评论 -
Linux shell 单引号和双引号
在编写shell脚本的时候经常会用到引号,有些时候却老是忘记单引号和双引号之间的区别,所以就整理一下供以后脑子不好使了的时候前来复习一下。首先说下他们的共同点: 好像就只有一个,就是它们都可以用来界定一个字符串,这个没什么好解释的,真正需要记住的是它们区别,所以经过整理后,它们的区别主要包括:1)、单引号属于强引用,它会忽略所有被引起来的字符的特殊处理,被引用起来的字符会...转载 2019-08-13 14:24:38 · 123 阅读 · 0 评论 -
shell调用python函数
转载https://blog.csdn.net/m0_37886429/article/details/85320301一、python脚本#!/usr/bin/env python#-*- coding:utf-8 -*-#scriptname:test.pydef get_foo(): return "foo"def get_bar(): return "...转载 2019-04-19 11:56:19 · 940 阅读 · 0 评论 -
shell脚本中执行python脚本并接收其返回值的例子
转载https://www.cnblogs.com/ExMan/p/9129791.html1.在shell脚本执行python脚本时,需要通过python脚本的返回值来判断后面程序要执行的命令例:有两个py程序 hello.py复制代码代码如下:def main(): print "Hello"if __name__=='__main__': mai...转载 2019-04-17 21:16:58 · 830 阅读 · 0 评论 -
使用defaults操作plist
读取整个plist# 使用相对路径是不行的$ defaults read /Users/wangxuefeng/Desktop/ExportOptions.plist{ compileBitcode = 0; method = "ad-hoc"; signingStyle = automatic; stripSwiftSymbols = 1; t...转载 2019-04-17 20:34:18 · 475 阅读 · 0 评论