sh

    2热度

    1回答

    我希望尽量减少rpm构建过程的输出。 我运行下面的命令:rpmbuild -ba --quiet "/tmp/yaneeve/kit/linux/rpm_spec" 我的系统是:Linux yaneeve-lnx-82-5 2.4.21-47.ELsmp #1 SMP Wed Jul 5 20:38:41 EDT 2006 i686 i686 i386 GNU/Linux 的的rpmbuild的版

    16热度

    2回答

    也许最简单的例子来说: $ echo '\&|' \&| $ echo '\&|' | while read in; do echo "$in"; done &| 看来,“读”命令解释斜线在输入作为逃逸,并删除它们。我需要逐行处理文件而不更改其内容,我不知道如何在此处停止读取智能。有任何想法吗?

    6热度

    5回答

    我正在运行autoconf并将SHELL配置为'/ bin/sh'。 这会产生巨大的问题。如何强制SHELL为'/ bin/bash'作为autoconf? 我想在osx上运行它,它在linux上工作。 Linux正在使用SHELL =/bin/bash。 osx默认为/ bin/sh。

    4热度

    5回答

    参数我有一个实用程序工作(unison,但是这不是重点)接受参数,如: $ unison -path path1 -path path2 -path path3 我想写出我可以运行像这样的sh脚本: $ myscript path1 path2 path3 我希望符合POSIX标准的解决方案,但特定的bash也会很好。 我猜它应该是这样的: #!/bin/sh unison ${*//-

    4热度

    4回答

    好吧,这是在windows上工作。我的Java应用程序正在运行并正常运行 javac -classpath .;ojdbc14.jar -g foo.java java -classpath .;ojdbc14.jar foo 然而,当我做在Unix同样的事情,我得到这个错误: ojdbc14.jar的:没有发现 我在做什么错?我知道“;”告诉我的shell说ojdbc14.jar是一个新的

    13热度

    7回答

    我需要在外壳比较字符串: var1="mtu eth0" if [ "$var1" == "mtu *" ] then # do something fi 但很明显的“*”不壳牌工作。有没有办法做到这一点?