Tag: shell

“没有这样的文件或目录”,但它存在

我只是想从命令行运行一个可执行文件./arm-mingw32ce-g++ ,但是我得到错误信息, bash: ./arm-mingw32ce-g++: No such file or directory 我正在运行Ubuntu Linux 10.10。 ls -l列表 -rwxr-xr-x 1 root root 433308 2010-10-16 21:32 arm-mingw32ce-g++ 使用sudo( sudo ./arm-mingw32ce-g++ )给出 sudo: unable to execute ./arm-mingw32ce-g++: No such file or directory 我不知道为什么操作系统甚至无法看到文件。 有什么想法吗?

Linux shell脚本将前导零添加到文件名

我有一个约1700个文件的文件夹。 他们都被命名为1.txt或1497.txt等,我想重新命名所有的文件,所有的文件名是四位数字。 即, 23.txt变成0023.txt 。 什么是一个shell脚本会做到这一点? 或者一个相关的问题:我如何使用grep来匹配包含\d.txt (即一个数字,然后是句点,然后是字母txt )? 以下是我到目前为止: for a in [command i need help with] do mv $a 000$a done 基本上,运行三次,用命令find一个数字,两个数字和三个数字的文件名(初始零的数量改变)。

当我开始一个新的shell会话时,我如何才能使TMUX处于活动状态?

不必每次都inputtmux , 我怎样才能将tmux始终用于新的会话窗口 ? 所以,如果我没有terminal窗口打开,然后打开一个,那么第一个会话怎么能在tmux ? 好像是一个.bashrc类的东西?

检测是否安装了自制软件包

我即将编写一个shell脚本来检测系统中是否安装了多个自制软件包。 有没有办法使用brew命令来实现? 我尝试使用brew install <formula> –dry-run的退出代码。 但是,如果缺less这个包,就会构build这个包。

“cd – ”代表什么?

在今天的bash shell脚本中,我注意到脚本末尾的下面的命令。 我知道什么是cd但是我不了解它之后的破折号的意义。 cd – 这是什么意思? Google天真地截断了-所以我无法find答案。

在shell脚本中检测python版本

我想检测是否Python系统安装在Linux系统上,如果是,安装了哪个python版本。 我该怎么做? 有没有比parsing"python –version"的输出更优美的东西?

shell脚本头文件(#!/ bin / sh vs#!/ bin / csh)

为什么所有的脚本文件开始 #!/bin/sh 或与 #!/bin/csh 这是必需的吗? 这是什么目的? 两者有什么区别?

使用Unix shell命令将1000行文本文件移动到新文件中

我希望将包含超过5000万个条目的文本文件中的前1000行复制到另一个新文件,并从原始文件中删除这些行。 有什么办法可以在Unix中使用单个shell命令吗?

我怎样才能否定一个过程的回报价值?

我正在寻找一个简单但跨平台的否定过程,否定过程返回的值。 它应该映射0到某个值!= 0和任何值!= 0到0,即以下命令应该返回“yes,nonexistingpath不存在”: ls nonexistingpath | negate && echo "yes, nonexistingpath doesn't exist." 那! – 运营商是伟大的,但不幸的是不独立于shell。

如何传递通过shell脚本调用的Ant脚本的参数?

我需要通过shell脚本调用一个ant脚本。 让我们考虑一下ant脚本的参数是a,b,c。 我怎样才能通过这些variables的参数? 我必须提供参数来调用shell脚本。 谁可以帮我这个事?