shell相关内容

`M-X项“与微软Wi​​ndows的Emacs:错误产卵子进程:无效的参数

每当我尝试从GNU Emacs的我的Windows分发推出M-X项,我得到的错误: 适用于:产卵子进程:无效的参数 接受默认程序运行(在我的Windows PATH环境变量或者“bash.exe”或“zsh.exe”,从Cygwin的,和present)之后。 M-X的外壳确实与岩组/猛砸从Cygwin的工作。不过,我想使用期限,以获得更多功能... 任何帮助吗? 解决方案 从我的经 ..
发布时间:2016-08-02 15:02:21 Linux/Unix

嵌套的shell变量不使用eval

我能否摆脱评估在这里?我试图设置 $ current_database 由用户输入(国家和行动)确定相应的变量 #用户输入 国家=“ES” 行动=“销售”#为current_database可能的变量 final_es_sales_path =“blahblah / ES / sales.csv” final_en_support_path =“yadayada / EN / support.c ..
发布时间:2016-08-02 15:02:03 Linux/Unix

rsync的过程中击不诱捕中断/子shell EXEC语句

上下文: 我有一个包含一个子shell并为退出pseudosignal陷阱一个bash脚本,并在一个的rsync 它不能正确捕捉中断。这里有一个例子: #!/斌/庆典 日志文件= /路径/要/文​​件; directory1目录= /路径/要/ DIR directory2 = /路径/要/ DIR清理 () { 回声“清理”! #做东西 陷阱 - 退出 }陷阱“ ..
发布时间:2016-08-02 15:01:53 服务器开发

如何转换一个bash shell脚本.bat文件?

我有一个bash shell脚本在我的Mac,我需要转换为.bat文件(至少,这就是我一直在说),对于那些在PC上的用户。我想知道去了解这一点的最好办法,或者如果任何人任何好的引用知道。我似乎并没有被要求谷歌正确的问题点我在正确的方向。 具体来说,之类的东西我会怎么做? CD〜/文档/ DropFolder (...其中〜/等于用户的主目录的根目录,无论用户的名字)? 或者,在变量工作, ..
发布时间:2016-08-02 15:01:51 Linux/Unix

bash的双支架问题

我很新的bash脚本编程,并使用双括号时,我遇到了一个问题。我似乎无法让他们在Ubuntu 11.10服务器在所有的工作。我下面的脚本是在if_test.sh。 #!/斌/庆典如果[[“14”==“14”]];然后 回声“FOO” 科幻 当我运行这个简单的shell脚本输出我得到的是:if_test.sh:5:[[:未找到 看来,我是从终端运行bash --version后运行GNU ..
发布时间:2016-08-02 15:01:12 服务器开发

如何通过从bash的参数PHP脚本?

我已经做了哪些运行PHP脚本一个bash脚本。它工作正常,无参数,但是当我添加参数(ID和URL),存在一些误区: PHP德precated:评论开始以'#'是德$ P $的在/ etc / PHP5 / CLI / conf目录.D / mcrypt.ini pcated 1号线未知在线0 无法打开输入文件:/var/www/dev/dbinsert/script/automatisatio ..
发布时间:2016-08-02 15:01:06 PHP

是什么在`CD //双斜线//`在Linux中是什么意思?

我输入一个命令 CD // 而不是 CD / 错误和而不是得到一个错误如我所期望的外壳(击)显示一个提示,如果我在 // 目录: - <用户名> @<&主机GT;:// $ <用户名> @<&主机GT;:// $ PWD // 列出该目录的内容表明,它是一样的 / 。 那么究竟是什么 CD // 做的,什么是从差 CD / ? 解决方案 其实没什么意思 ..
发布时间:2016-08-02 15:00:59 服务器开发

我应该使用在bash脚本家当?

我使用bash 回声 $ $ SHELL /斌/庆典 和开始大约一年前,我停止使用Shebangs我的bash脚本。能够 我受益于使用#!/ bin / sh的或#!/斌/庆典? 更新:在某些情况下一个文件只被视为与一个脚本 家当,例如 $猫foo.sh LS$猫bar.sh #!/ bin / sh的 LS$文件foo.sh bar.sh foo.sh:ASCII文本 bar.sh:PO ..
发布时间:2016-08-02 15:00:52 Linux/Unix

这是运行在Python shell脚本的正确方法?

导入子 RET code = subprocess.call([“/家/ myuser的/ go.sh”,“的abc.txt”,“xyz.txt将该”]) 当我运行这两条线,我会做正是这一点: /home/myuser/go.sh的abc.txt xyz.txt将该 为什么我得到这个错误?但是,当我运行go.sh通常情况下,我没有得到这个错误。文件“/usr/lib/python2.6/s ..
发布时间:2016-08-02 15:00:42 服务器开发

处理GCC警告和输出bash脚本

所以,我是新来的整个bash脚本编程的场景,但我在一个脚本一起汇编目录中的所有的.c文件,我已经成功地这样做: 适用于F中的* .c;做 GCC -c -Wall -o $ {F%的.c} $ F DONE 一切工作正常,但我想输出看起来是这样的: ex1.c中的错误 ex2.c OK ex3.c警告 所以基本上我想有0退出状态(一切正常)为“OK”,状态1(警告,但 ..
发布时间:2016-08-02 15:00:27 Linux/Unix

" SED"特殊字符处理

我们在脚本中有一个sed命令来替换值的文件内容从变量 例如.. 出口值=“dba01upc \\ Fusion_test” SED -i“S%{”sara_ftp_username“}%$值%G”/home_ldap/user1/placeholder/Sara.xml sed命令忽略特殊字符,例如“\\”和字符串“dba01upcFusion_test”更换没有'\\' 它的工作原理如 ..
发布时间:2016-08-02 15:00:21 服务器开发

expr中壳浮点数

我想从这个得到一个浮点数: totalmark = $(表达式$款项/ $科目) 这是正确的? 解决方案 的bash不支持花车,用awk或BC / DC 如AWK totalmark = $(awk的'BEGIN {$打印总和/ $科目}') 或BC totalmark = $(回声“规模= 2; $款项/ $科目”| BC) 如果你拥有的奢侈品使用其他不同的炮弹比bas ..
发布时间:2016-08-02 14:58:52 Linux/Unix

stdout和stderr重定向到交流电插座?

我试图输出和错误重定向到一个插座。 我所做的: 如果(叉()== 0) { dup2(newsock,STDOUT_FILENO); dup2(newsock,STDERR_FILENO); execvp(); } 不知何故,只显示输出的第一少部分。 例如,这表明在“mkdir”当我尝试执行ls或MKDIR。 这是什么问题? 我想它的工作flollowing,但我只能重定 ..
发布时间:2016-08-02 14:58:30 Linux/Unix

perl的反引号:使用bash代替的sh

我注意到,当我在Perl中使用反引号中的命令被执行使用SH,没有庆典,给我一些问题。我 如何才能改变这种行为,这样的Perl将使用bash? PS。我想要运行的命令是: 粘贴文件名≤(切-d \\“\\”-f 2文件名2 | grep的-v意思)GT;> filename3 解决方案 尝试`的bash -c \\“与ARGS您的命令\\”` 我相当肯定-c的参数是间preT ..
发布时间:2016-08-02 14:55:04 Linux/Unix