![](https://img-blog.csdnimg.cn/20200724145807215.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Shell
Shell
极客点儿
但行好事,莫问前程
展开
-
Shell获取当前登陆的用户名的UID
#!/bin/bash echo "*当前登陆的用户名:$USER UID:$UID"原创 2016-07-13 11:00:26 · 2900 阅读 · 0 评论 -
Shell 实用代码块
Geek在维护Linux服务器的时候经常需要写Shell脚本帮我做一些事情,有一些比较有智商的高质量代码(可能只是自己觉得吧,哈哈哈^_^),所以写了下来以防自己以后用到忘了还的重新写. 1.时间日期 时间戳转换 Date=`date -d 20160101 +%s` //将当前时间变为时间戳 Date=`expr $Date + 86400` //将时间戳加一天 (即60*原创 2016-07-13 11:05:22 · 1575 阅读 · 0 评论 -
shell中uniq与sort -u 两种去重的对别
sort -u 和 uniq都能起到删除重复信息的功能,那么他们的区别究竟在哪呢? $ cat test jason jason jason fffff jason 下面分别执行三个命令 1:sort -u test sort -u test fffff jason 2: uniq test $uniq test jas原创 2016-11-21 16:27:37 · 1569 阅读 · 0 评论 -
高级Shell 脚本编程学习笔记
转载声明:http://blog.csdn.net/gsnumen/article/details/7293266 第二部分 基本 3 特殊字符 # (1) 注释,从"#"至行尾都是注释 (2) 模式匹配,如 ${##} (3) #!指示脚本解释器 ; 命令分隔符, ;; case终止符 . (1) 等价于sourc转载 2017-01-23 14:51:59 · 617 阅读 · 0 评论 -
Linux Shell HERE DOCUMENT 重定向
什么是Here Document Here Document 是在Linux Shell 中的一种特殊的重定向方式,它的基本的形式如下 cmd << delimiter Here Document Content delimiter 它的作用就是将两个 delimiter 之间的内容(Here Document Content 部分) 传递给cmd 作为输入参数。 比如在原创 2017-08-22 10:53:11 · 504 阅读 · 0 评论 -
linux shell 逻辑运算符
shell的逻辑运算符 涉及有以下几种类型,因此只要适当选择,可以解决我们很多复杂的判断,达到事半功倍效果。 一、逻辑运算符 逻辑卷标 表示意思 1. 关于档案与目录的侦测逻辑卷标! -f 常用!侦测『档案』是否存在 eg: if [ -f filename ] -d原创 2017-06-22 17:08:17 · 787 阅读 · 0 评论 -
Shell 字符串截取方法
Linux 的字符串截取很有用。有八种方法。 假设有变量 var=http://www.aaa.com/123.htm. 1. # 号截取,删除左边字符,保留右边字符。 复制代码代码如下: echo ${var#*//} 其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符 即删除 http://转载 2017-11-13 10:14:16 · 4415 阅读 · 0 评论