Zhang's Wikipedia

玩就玩大的

学习 Shell —— 括号、引号

shell中各种括号的作用()、(())、[]、[[]]、{} shell中的括号(小括号,大括号/花括号) 1. 大括号touch {a,b}.txt ⇒ a.txt b.txt touch {a..d}.txt ⇒ a.txt b.txt c.txt d.txt2. 小括号 $(cmd)和符...

2017-11-11 17:38:49

阅读数:219

评论数:0

学习 Shell —— 认识 shell

0. 日期date1=$(date --date='2 days ago' %Y%m%d) #前天 date2=$(date --date='1 days ago' %Y%m%d) #昨天 date3=$(date %Y%m%d) #今天...

2017-08-19 22:15:36

阅读数:232

评论数:0

学习 shell —— 条件判断 if 的参数

1. 文件判断表达式 -e filename:如果 filename 存在(exist),则为真; -d filename:如果 filename 为目录(directory),则为真; -f filename:如果 filename 为常规文件,则为真; -L filename:如果 filen...

2017-07-09 18:20:19

阅读数:227

评论数:0

学习 shell —— 编写基本脚本

set:查看环境变量; 0. 简单说明一般而言,shell 会通过 PATH 变量来查找命令,如果要执行用户编写的脚本(未添加进 PATH 路径),还需两步操作: 需要 $ ./xx 为需执行该脚本的用户增加执行权限:chmod u+x xx(chmod o+x xx) 1. 简单用法 将通过 e...

2017-05-22 22:46:31

阅读数:324

评论数:0

学习 shell —— 相对路径转换为绝对路径

echo `cd $(dirname $0); pwd`

2016-05-29 22:11:57

阅读数:4971

评论数:0

学习 shell —— 参数的解析:$0/1/2、$#、 $@、$?(set -e)

$0/1/2、$#、$@ 本质上是解析执行脚本时传递进来的参数。就好比 C 语言中的:int main(int argc, char* argv[]){ ... }$#:# 一般表示个数,等同于 argc $@:全部参数,等同于 argv $0:当前脚本名,等同于 argv[0] $...

2016-05-29 22:05:05

阅读数:583

评论数:0

Shell 操作(一)

Shell 简介 (1)#!/bin/sh:放在shell文件的第一行,不表注释好比 Python 的 .py 文件的开头: #!/usr/bin/python # -*- coding: UTF-8 -*- 显然都不是用来注释的; (2)

2016-03-12 18:45:43

阅读数:318

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭