bash

    0热度

    1回答

    我想在64核心机器上处理2000个文件。我有一个python脚本foo.py我像这样运行: cat file0000.txt|./foo.py > out0000.txt 理想我想分裂的2000个文件file0000.txt到file01999.txt成40集的大小50的每个并在每个集运行foo.py平行。对于套1:4,满分40这将是下面的等价: cat file00[0-4][0-9] |.

    0热度

    1回答

    我有一个脚本,将新行写入名为“log”的本地文件逐行,我想知道它何时停止写入文件。 我想写另一个脚本来检查是否没有新行添加到文件“日志”5秒,然后我在屏幕上打印“完成”。 我该如何在循环中做到这一点?

    0热度

    1回答

    我有两件事,一个是一个函数,另一个是别名,他们不太正常工作。 第一个是拖尾日志,但只显示前3行,方法是找到要查找的日志的重要部分,然后显示接下来的两行或您指定的很多行。 # tail -f $1 | grep $2 -A 2 function tinput() { if [ "$3" != "" ] then $(tail -f $1 | grep $2 -A $

    0热度

    3回答

    如何在非交互模式下将顶部命令输出中的行数限制为特定数字'say 5'?

    0热度

    1回答

    我是新的詹金斯,并想知道: - 1)运行shell脚本更好的做法是什么?将整个脚本粘贴到“Execute shell on remote script”?或者调用sh /root/script.sh脚本? 2日)当我启动脚本中的 “运行shell脚本远程” 返回我的控制台输出脚本的所有行: SCRIPT: !/bin/bash set +x ONE=1

    -1热度

    2回答

    嗨我想写一个脚本以便提取一行,如果从使用awk的文本文件满足表达式。 所以,如果我在shell中使用这个命令,我有正确的输出,但在脚本上它不起作用,也许是因为$ 1被识别为用户在shell上给出的参数。 这是我的脚本: #!/bin/bash declare -a email=([email protected]) spam=`su - zimbra -c 'cat /var/log/zimb

    2热度

    2回答

    我有这样的脚本: #!/bin/bash xx="-e \"s|a|b|g\"" sed -i $xx file 但SED打破了消息: sed: -e expression #1, char 1: unknown command: `"' 使用set -x我可以看到,命令正在扩大,以sed -i -e '"s|a|b|g"' file ,所以我猜双引号是为什么它不工作。 如何解决这一

    1热度

    1回答

    我有一个bash脚本,它将从原始日志文件中提取的一些数据写入csv格式的文件中。现在我想在这个数据集上应用libreoffice calc公式。我的想法是直接从bash脚本(使用';'[分号]而不是','[逗号]分隔数据以避免破坏公式')在csv文件中写入“raw”calc公式。所以,我有这样的(例如)的脚本: #!/bin/bash for ((i=1; i<=5; i++)) do

    0热度

    2回答

    我需要检查文件是否存在于使用bash的目录中。我已经尝试了下面的方法,但它需要完整的路径作为输入。 if [ -e /*/my_file.txt ] ; then echo "file found" else echo "not found" fi 有什么办法可以检查文件是否存在于任何深度的动态。 注:我不想使用“查找”,因为它需要很多时间来执行。

    0热度

    4回答

    我是shell脚本的新手。 我正在写一个DBA自动化的代码,其中我有master.sql文件有n个sqls的声明。这些sqls被放置在特定文件夹内。 我有一个脚本,调用此master.sql和一次间接执行的sql语句,并在一次 wwhat我想在 sqlplus的命令是节省内部master.sql声明的所有SQL的输出的日志文件保存是否它必须停止执行时,第一个sql失败,并返回错误与特定的SQL失败