Tag: bash

如何将bash输出捕获到Mac OS X剪贴板?

是否有可能捕获bash输出到OS X剪贴板?

如何获得长时间运行的Linux进程的启动时间?

是否有可能获得一个旧的运行过程的开始时间? 似乎ps会报告date(不是时间),如果不是今天开始的,只有今年没有开始的那一年。 旧的过程是否永远失去了精确性?

命令行中的处理器/内核的数量

我正在运行以下命令来获取Linux中处理器/内核的数量: cat /proc/cpuinfo | grep processor | wc -l 它的作品,但它看起来不漂亮。 你会如何改进呢?

不同的bash提示不同的vi编辑模式?

当使用vi模式(set -o vi)和Bash时,最好有一个依赖于当前模式的提示(插入或命令)。 如何找出这种编辑模式? 顺便说一下,这似乎是可能的ZSH :

bashstring相等

在bash ,等号和双等号testing操作符之间有什么区别? [[ "a" = "a" ]] && echo equal || echo not-equal [[ "a" == "a" ]] && echo equal || echo not-equal [[ "a" = "b" ]] && echo equal || echo not-equal [[ "a" == "b" ]] && echo equal || echo not-equal 结果是: equal equal not-equal not-equal

在bash中创build临时文件

有客观上更好的方法来创build临时文件在bash脚本? 我通常只是给他们起名字,比如tempfile-123,因为脚本结束的时候会被删除。 除了在当前文件夹中覆盖可能的tempfile-123之外,还有其他的缺点吗? 或者更仔细地创build一个临时文件有什么优势吗?

如何recursion删除所有文件的尾部空格?

如何删除整个项目的所有尾随空白? 从根目录开始,并从所有文件夹中的所有文件中删除尾随的空格。 另外,我希望能够直接修改文件,而不是将所有内容都打印到标准输出。

Bash foreach循环

我有一个input(比方说一个文件)。 每行都有一个文件名。 我怎样才能读取这个文件并显示每个文件的内容。

从文件中删除所有以#开头的行

所有带有注释的行都以#开头。 我怎样才能删除所有以#开头的行(并且只有这些行)? 包含#其他行,但不在行首,应该被忽略。

只有使用md5sum(没有文件名)获得散列值

我使用md5sum为文件生成散列值。 但我只需要接收哈希值,而不是文件名。 md5=`md5sum ${my_iso_file}` echo ${md5} 3abb17b66815bc7946cefe727737d295 ./iso/somefile.iso 我怎样才能“去掉”文件名,只保留这个值?