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失敗