linux shell 获取路径中指定信息

file=/home/data/hunan/hn.2015-9-11.log.bbk

file_log_name=`basename $file`  ## file_log_name 就等于 hn.2015-9-11.log.bbk

file_test=`basename $file .bbk` ## file_test 就等于 hn.2015-9-11.log

no_file_path=${file%/*}   ### 获取文件所在的路径  即 /home/data/hunan

city=${no_file_path##*/}   ### 获取路径的最后一个文件夹名称  即 hunan

时间: 2024-08-28 16:20:06

linux shell 获取路径中指定信息的相关文章

获取局域网中指定IP或是主机名称的所有文件夹及其搜索文件

最近做个功能在局域网中所有指定文件,于是花了点精力完成了部分功能,先贴上 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using Syst

获取字符串中指定位置开始的指定长度的字符串,支持汉字英文混合 汉字为2字节计数

#region 函数:GetSubString() 作用:获取字符串中指定位置开始的指定长度的字符串,支持汉字英文混合 汉字为2字节计数 /// <summary> /// 获取字符串中指定位置开始的指定长度的字符串,支持汉字英文混合 汉字为2字节计数 /// </summary> /// <param name="strSub">输入中英混合字符串</param> /// <param name="start"

js中获取URL中指定的查询字符串

js中获取URL中指定的搜索字符串,主要利用location对象实现,废话少说,上代码. 1 function getSearchString(key) { 2 // 获取URL中?之后的字符 3 var str = location.search; 4 str = str.substring(1,str.length); 5 6 // 以&分隔字符串,获得类似name=xiaoli这样的元素数组 7 var arr = str.split("&"); 8 var ob

用JavaScript,获取Table中指定的行、列

<html> <head runat="server"> <title>演示获取Table的值</title> <script type ="text/javascript" language ="javascript" > // Description: 演示用JavaScript,获取Table中指定行.列元素值 // CopyRight: http://www.cnblogs.co

Linux shell去除字符串中所有空格

Linux shell去除字符串中所有空格 echo $VAR | sed 's/ //g' 原文地址:https://www.cnblogs.com/yjd_hycf_space/p/9839494.html

关于点击Notification后,获取Notification中的信息

在点击Notification之后,通常需要在界面上呈现Notification中的信息. 在测试的时候,在Activity中通过getIntent获取到的Intent对象中,总是获取不到想要的信息. 在网上搜索发现,如果使用了相同的Intent,在创建PendingIntent的时候需要设置Flags参数为PendingIntent.FLAG_CANCEL_CURRENT,如下所示. PendingIntent.getActivity(AtyNotification.this, 0, inte

Linux+Shell获取及拷贝最新备份数据

前面我们介绍了一些脚本配置,今天我们介绍一下,使用Shell脚本如何将指定目录下的最新的文件拷贝到指定目录,我们拷贝前的文件都是压缩文件,而且以备份的日期进行命名的,我们今天介绍两种方式,第一种就是通过文件的最后一次修改时间来判断移动,第二种就是通过获取文件名来进行判断拷贝,具体见下: 我们首先说一下备份脚本,因为我们的源文件是压缩文件,所以介绍一下备份脚本文件: 我们是将/OAFS目录下的ABC目录进行压缩,然后以文件名+日期进行命名 #!/bin/bash SOURCE=/OAFS/WEAV

普通js中获取easyui中分页信息(page,pageSize等)

对于datagrid,获取其分页信息: 方法: var pageopt = $('#list_data').datagrid('getPager').data("pagination").options: 变量pageopt就代表了一个pagination(分页对象) ,一般来讲,如果想获取 属性 ,都要通过options来操作. 解读:datagrid("getPager")代表是那个datagrid,data("pagination")获取d

js获取URL中指定的值

function getSearchString(key) { // 获取URL中?之后的字符 var str = location.search; str = str.substring(1,str.length); // 以&分隔字符串,获得类似name=xiaoli这样的元素数组 var arr = str.split("&"); var obj = new Object(); // 将每一个数组元素以=分隔并赋给obj对象 for(var i = 0; i &l