`

shell 的一些技巧

 
阅读更多

 

一、字符串:

1.求字符串长度:

STRING="Noah's Ark"

# echo ${#STRING}
10

 

2.截取子字符串:

# echo ${STRING:7:3}
Ark

 

3.模式匹配

# : 删除最小匹配前缀

## : 删除最大匹配前缀

% : 删除最小匹配后缀

%% :删除最大匹配后缀

# FILENAME=/opt/osmu/goodluck.txt


# echo ${FILENAME#*/}
opt/osmu/goodluck.txt

 

# echo ${FILENAME##*/}
goodluck.txt

 

# echo ${FILENAME%/*}
/opt/osmu

 

# echo ${FILENAME%%/*}

 

# FILENAME=opt/osmu/goodluck.txt

# echo ${FILENAME%%/*}
opt

 

二、时间:

1.时间装换为秒(seconds since 1970-01-01 00:00:00 UTC):

# date -d "2012-12-20 00:00:00" +%s
1355932800

 

2.秒转换回可读时间格式
# date -d @1355932800 "+%Y-%m-%d %H:%M:%S"
2012-12-20 00:00:00

 

3.指定时间上增加N秒

# date -d'20121219 23:59:57 3 sec' "+%Y-%m-%d %H:%M:%S"
2012-12-20 00:00:00

 

4.指定时间上,减少N秒

# date -d'20121220 00:00:03 3 sec ago' "+%Y-%m-%d %H:%M:%S"
2012-12-20 00:00:00

 

http://blog.chinaunix.net/uid/20587169/frmd/56789.html

分享到:
评论

相关推荐

    Linux Shell常用技巧

    ### Linux Shell 常用技巧详解 在 Linux 系统中,Shell 是用户与操作系统交互的主要方式之一。本文将深入探讨几个常用的 Shell 技巧及其应用场景。 #### 1. 使用 `/dev/null` 和 `/dev/tty` 在 Linux 系统中,`/...

    Linux Shell高级技巧实战总结

    Linux Shell高级技巧实战总结 一、将输入信息转换为大写字符后再进行条件判断 二、为调试信息设置输出级别 三、判断参数是否为数字 四、判断整数变量的奇偶性 五、将Shell命令赋值给指定变量,以保证脚本的移植性 六...

    高级shell编程技巧

    高级shell编程技巧

    高级shell编程 第五部分 高级shell编程技巧(共5部分)

    在这个章节中,作者详细介绍了shell中的一些常用工具,包括管道(pipe)、重定向、grep、sed、awk等。这些工具是shell脚本的核心组成部分,它们允许用户对数据流进行过滤、转换和分析。通过熟练掌握这些工具,你可以...

    Linux Shell常用技巧-带完整书签目录超清文字版.pdf

    本资源提供了“Linux Shell常用技巧-带完整书签目录超清文字版.pdf”,这是一个详细介绍了各种Linux Shell操作技巧的文档,包含了完整的书签目录,方便用户快速定位和学习。以下是基于该文档可能涵盖的一些核心知识...

    UNIX命令及SHELL编程

    这是一套完整的Unix培训教材,包括Unix常用命令及SHELL编程基础与高级技巧,PDF格式,共30个文件。另有2个Word文档。包内文件清单如下: 01_Shell-文件安全与权限.PDF 02_Shell-使用find和xargs.PDF 03_Shell-...

    Linux&UnixShell编程技巧.rar

    最后,第五部分可能涵盖了一些系统管理议题,如进程管理、权限控制、cron定时任务,以及Shell脚本在系统维护和监控中的应用。这部分内容对系统管理员尤其有价值,能帮助他们自动化重复性任务,提高效率。 总的来说...

    Shell编程技巧和陷阱介绍

    ### Shell编程技巧与陷阱详解 #### 一、Shell编程基础概览 Shell编程是Linux系统管理及自动化任务处理的关键技能之一。本文档旨在提供百度内部培训资料中的精华内容,涵盖Shell编程的基础知识、脚本实践及专项知识...

    ASP Shell执行命令小技巧 .doc

    ASP Shell执行命令小技巧 ASP Shell 是一种基于Web应用程序接口(API)的命令执行工具,可以在Windows操作系统中执行命令。下面是ASP Shell执行命令的小技巧: 1. ASP Shell 的权限问题 在 Windows 2003 下,ASP ...

    shell shell练习 shell入门

    掌握Shell脚本编写技巧能够提高工作效率,尤其是在自动化任务执行、文件管理、系统维护等方面。Shell脚本可以将一系列命令组合在一起,形成可重复使用的程序,极大地简化了日常任务。 三、Shell基础语法 1. 变量:...

    Shell源码(Shell源码)

    在学习Shell源码的过程中,我们还可以了解一些经典的编程技巧,如如何有效地使用内存管理、如何设计清晰的程序结构以及如何优化性能。这对于任何程序员来说都是宝贵的经验。 总的来说,通过研究这个名为“Shell源码...

    shell技巧mobaxterm

    **Shell技巧与MobaXterm详解** Shell技巧是Linux或Unix系统中的一种核心技能,它允许用户通过命令行界面执行各种任务,如文件管理、系统维护、自动化脚本编写等。MobaXterm则是一款强大的终端模拟器,尤其受到...

    UNIX SHELL 经典(全)

    书中的内容分为五个部分,旨在帮助读者掌握shell编程技巧,理解UNIX命令及其语法,同时涉猎UNIX的文字处理和基本系统管理。 第一部分:基础篇 这部分通常涵盖shell的基础知识,包括什么是shell,它的作用以及如何...

    C语言中文网shell脚本教程

    通过这些教程,学习者可以全面了解Shell脚本编程的基础知识,掌握编写高效、可靠的Shell脚本的技巧,从而更好地管理和自动化Linux系统。每个HTML文件都包含了丰富的实例和实践指导,是提升Shell脚本技能的理想资源。

    维护常用linux命令\shell技巧

    以下是一些关于“维护常用Linux命令\Shell技巧”的详细知识点: 1. **基本命令操作**: - `ls`:列出目录内容。 - `cd`:切换目录。 - `pwd`:显示当前工作目录。 - `mkdir`:创建新目录。 - `rm`:删除文件或...

    渗透linux时下载备份取shell的技巧 - 黑白网络.htm

    渗透linux时下载备份取shell的技巧 - 黑白网络.htm

    shell编写 shell编写

    在本文中,我们将深入探讨Shell脚本的基本概念、语法结构、常见命令及其实用技巧,帮助你掌握这一强大的工具。 首先,Shell是什么?Shell是操作系统提供的一种命令解释器,它允许用户通过文本命令与操作系统进行...

    swt小技巧,SWT的SHELL样式

    下面是一些常用的样式及其功能介绍: - **SWT.BORDER**:为`Shell`添加一个边框。这通常是默认行为。 - **SWT.CLOSE**:在`Shell`的右上角显示一个关闭按钮。 - **SWT.MIN**:在`Shell`的右上角显示一个最小化按钮...

    shell编程技巧(part2)

    本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 分两个压缩文件

Global site tag (gtag.js) - Google Analytics