bash

    0热度

    1回答

    x=rankings* && grep -A10 -P '^Ranked :$' $x | tail -n +2 > results$x 这是一个命令,我无法使用该命令,无法在10次以上的堆栈溢出搜索中找到任何内容。 有没有一种方法可以将通配符作为参数提供给一行命令?我想根据目录中的现有文件制作一个文件列表。 我得到的最接近是 x=rankingsX.Y.Z && grep -A10 -P '

    0热度

    1回答

    在泊坞窗容器中运行,我想,以确定是否在MSSQL数据库中的表退出: RESULT='/opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P $SA_PASSWORD -d master -i "SELECT name FROM master.sys.databases WHERE name = N'MyTable'"' if [ "$RESUL

    0热度

    2回答

    阅读大量的文件后,我做的第一简单飞地功能: enclave { //Include files //Import other edl files //Data structure declarations to be used as parameters of the //function prototypes in edl trusted

    1热度

    1回答

    这与其他问题(如Bash read from file and store to variables)不同,因为我不想遍历所有可能行的内容。 为限制开销,我打电话read两次,而不是像head -n2这样的管道。但为了使read像这样工作,我将它重定向到for循环。 这是我使用从{1..1}一个循环,并分配给它从来没有使用可变i感觉很脏。但这是我找到的最简单的方法。 有什么办法可以进一步最小化这种

    -3热度

    1回答

    我需要重新设置历史命令以显示日期,时间和用户的IP地址,从他们登录到我们的服务器并执行特定命令。有什么方法可以用历史命令显示这些信息吗? 示例输出将是: Sat 04 Nov 2017 06:20:20 AM +03 111.111.111.111 : pwd Sat 04 Nov 2017 06:20:20 AM +03 111.123.123.111 : mkdir test Sat 04 N

    0热度

    1回答

    我试图调试我的脚本,我是新的bash,我不明白错误 我想尝试多次改变它,我标记为60行 错误: 错误:./scriptdemo.txt:线60:results_array:坏数组下标 #!/bin/bash echo the script is running #this part uses preCourses script to get preCourse demends for th

    0热度

    1回答

    我有一个脚本,用于监视列表($ docs)中的一组文件夹名称。 如果它发现不是空的文件夹,它应该:重命名和移动文件并追加一个时间戳它。 这是我走到这一步: docs="/home/user/docs.txt" cat $docs | while read line do if find "$line" -mindepth 1 -print-quit | grep -q .; then

    0热度

    2回答

    我以前做过这个。 我已经在这个论坛上看过很多文章,并且更多地关于如何将shell命令的结果保存到变量中。所有的人说这样做 VAR="$(shell_command)" echo $VAR 或 VAR=`shell_command` echo $VAR 但我想这样做 VAR="$(python2.7 -V)" echo "Version is $VAR" 或 VAR=`python

    4热度

    1回答

    这是一个效率问题,而不是故障排除。我有下面的代码片段: # The -R flag restores malformed XML xmlstarlet -q fo -R <<<"$xml_content" | \ # Delete xml_data xmlstarlet ed -d "$xml_data" | \ # Delete index xmlsta

    0热度

    2回答

    我有我使用排序命令排序的单词列表,然后使用uniq -D打印所有重复单词。输出文件foo.txt如下: always always bat bat boot boot boot hi hi 我然后尝试使用下面的命令脚本读取与tr命令文件。 这不太合适,输出看起来和上面一样。 这是我到目前为止有: cat foo.txt | tr -s '\n' 输出,然而,出现相同。我的目