bash

    1热度

    2回答

    我想要一个给定的数据库上执行与SQL setences几个文件: ls -lah | grep "sql$" | awk '{print $9}' | xargs mysql -uanuser -papassword a_database < $1 但我得到的错误: bash: $1: ambiguous redirect 如果我改变xargs的命令一个简单的echo $1它的工作原理 我

    -2热度

    1回答

    我想在一个bash脚本多个参数来执行一个命令: #!/bin/bash read a[{1..3}] <<< $(echo /opt/CPshrd-R77/bin/cpview history off); echo "${a[1]} ${a[2]} ${a[3]}" #"/opt/CPshrd-R77/bin/cpview history off" for ((i =0 ; i < ${#

    0热度

    1回答

    我有目录a1..a5,b1..b5和c1..c5。在每个目录中,我有两个文件a1,b1和c1。 do mkdir /tmp/{a,b}$d; touch /tmp/{a,b,c}$d/{a,b,c}1; done; 我想获得以'a'开头的所有以'a'或'b'开头的文件。我可以做到这一点: DIRS=`ls -1 -d /tmp/{a,b}*/a*` echo ${DIRS} ,并获得:

    0热度

    2回答

    我想访问我的Digital Ocean Django液滴的错误日志。 当我尝试从/到/var/log/nginx/error.log收取目录我得到-bash: cd: error.log: Not a directory 该文件在那里我可以通过Cyber​​duck手动访问它。我试图找出我的smtp联系表单有什么问题,如果我无法访问error.log文件,则无法解决问题。任何帮助都是极好的。谢谢

    0热度

    1回答

    非常简单的问题,我无法在网上找到一个复杂的解决方案。也许我在谷歌里写错了我的问题。 它非常简单我想添加到我的.bash_profile文件中,通过shell脚本将一个新目录导出到我的$ PATH中。这样的事情: echo "export /usr/local/slope-stability/bin:'$PATH'" >> ~/.bash_profile 但是我想把$ PATH写成$ PATH而

    2热度

    1回答

    我已将用户输入输入到数组中。但我需要使用它们作为逗号分隔列表。我怎样才能做到这一点?在我的情况下,输入路径是(/ usr/tmp /)。我感谢你的帮助和时间。谢谢 ! 实施例: read "Number of subdirectories : " count for i in $(seq 1 $count) do read -e -p " Subdir : $i: " arr[$i]

    1热度

    1回答

    $ egrep "^COMP[29]041" enrolments | grep "|F$" | wc -l 24 $ egrep "^COMP[29]041" enrolments | egrep "|F$" | wc -l 166 $ 文件enrolments的内容下半年egrep命令: COMP2041|4836917|Ruld, Ruld |3978/2|M COM

    1热度

    1回答

    我想获得一个Python脚本的标准输出破壳多管被壳管道作为标准输入到另一个python脚本,像这样: find ~/test -name "*.txt" | python my_multitail.py | python line_parser.py 应该打印输出,但没有从它出来。 请注意,这个工程: find ~/test -name "*.txt" | python my_multitai

    -1热度

    1回答

    我有一个简单的Python脚本,从输入需要的值,并将其显示像这样: x = raw_input ("say something:") print x 我想通过一个bash脚本来运行这个确切程序和一些参数传递给脚本,以便它可以打印在屏幕上?我将如何去用bash编程语言来做这件事? p.s.我知道sys.argv,但我正在寻找一个基于bash的解决方案,因为我也希望能够使用此解决方案将值传递给

    0热度

    1回答

    我正在学习bash shell。 我发现了一个命令,“读”,它可以以不同的变量提供多个值,像 read A B C ... <<< "1 2 3 ..." 现在我做一个函数 function echo_multiple_values() { echo "1 2 3 ..." } 我是否有一个聪明的方式来输出多个值从一个函数,就像 A B C ...=$(echo_multipl