你如何在bash中解析文件名?

你如何在bash中解析文件名?

我的文件名格式如下: system-source-yyyymmdd.dat 我希望能够使用“-”作为分隔符来解析文件名的不同位。…


shell - 壳牌一个班轮预先安装到一个文件

这可能是一个复杂的解决方案 。 我正在寻找一个像“>>”这样简单的操作符,但是用于预先考虑。 恐怕它不存在。 我必须做类似的事情 mv myfile tmp cat myheader tmp>myfile 什么更聪明?…


高级目录切换在bash中

我知道一些高级的方法,改变目录。 pushd和popd(目录堆栈)或cd-(改变到最后的目录)。 但我正在寻找快速实现以下方法: 说,我在一个相当深的目标:/this/is/a/very/deep/directory/structure/with\ lot\ of\ nasty/names 我想切换到/this/is/another/very/deep/directory/stru…


bash - 基于进程退出代码退出Shell脚本

我有一个执行许多命令的shell脚本。 如果任何命令以非零退出代码退出,如何退出shell脚本?…


Bash:如何_best_包含其他脚本?

通常包含脚本的方式是“源” 例如: main.sh:#!/bin/bash source incl.sh echo "The main script" incl.sh: echo "The included script" 执行“./main.sh”的输出是: The included script The main script...现在,如果您尝试从其他位置执行该s…


什么linux shell命令返回字符串的一部分?

这个问题在这里已经有了答案: 在Bash中提取子串 20个答案 我想找到一个可以返回一部分字符串的linux命令。 在大多数编程语言中,它是substr()函数。 bash是否有任何可用于此目的的命令。 我希望能够做到这样的事情... substr "abcdefg" 2 3-打印cde 。 随后的类似问题: 在Bash中提取子字符串…


linux - 在BASH中截断输出

如何在BASH中截断输出? 例如,如果我“du file.name”,我怎么才能得到数值,没有更多? 后来增加: 所有的解决方案完美的工 我选择接受最有启发性的“剪切”答案,因为我更喜欢在别人应该能够读取的bash文件中使用最简单的方法。…


Unix shell脚本找出脚本文件所在的目录?

基本上我需要使用与脚本文件位置相关的路径运行脚本,如何将当前目录更改为脚本文件所在的同一目录?…


如何从Linux shell中使用当前不同的工作目录运行程序?

使用Linux shell,如何用当前工作目录中的其他工作目录启动程序? 例如,我有一个二进制文件helloworld,它在当前目录中创建文件hello-world.txt 。 该文件位于目录/a 。 目前我在目录/b 。 我想开始运行我的程序../a/helloworld并在第三个目录/c找到hello-world.txt 。…



linux - 在Unix shell中添加一列数字

给定files.txt中的文件列表,我可以得到像这样的大小列表: cat files.txt | xargs ls-l | cut-c 23-30 这产生了这样的事情: 151552 319488 1536000 225280 我怎样才能得到所有这些数字的总和 ?…




shell linux shell变量 shell常量 shell中 bash script shell变量加 variable shell参数