sh

    2熱度

    3回答

    在Unix中,如何做到這一點? #!/bin/sh x=echo "Hello" | grep '^[A-Z]' 我想x取值"Hello",但這個劇本似乎並沒有工作。拼寫像上面這樣的正確方法是什麼?

    7熱度

    5回答

    我想通過腳本運行程序。 通常我在shell中鍵入./program並且程序啓動。 我的劇本是這樣的: #!/bin/sh cd /home/user/path_to_the_program/ sh program 失敗的話,我認爲最後一行了錯誤... 我知道這是幼稚的問題,但THX很多!

    11熱度

    3回答

    假設我有這樣的句子: My name is bob. 我要複製的詞「是」從句子到一個變量。我怎樣才能訪問這個詞,而不用提前知道我正在尋找的詞?如果我知道某個單詞或字符串位於五列文本行中的第三列文本中,我如何才能在第三列中找到該單詞? 我正在使用Bourne shell。

    243熱度

    8回答

    我有一個腳本可以自動執行需要訪問密碼保護系統的進程。系統通過一個接受用戶密碼作爲參數的命令行程序來訪問。 我想提示用戶輸入他們的密碼,將其分配給shell變量,然後使用該變量構造訪問程序的命令行(這當然會產生流輸出,我將處理)。我是Bourne/Bash的一名合理的shell編程人員,但我不知道如何接受用戶輸入而不會迴應到終端(或者可能會使用'*'字符回顯)。 任何人都可以幫忙嗎?

    1熱度

    1回答

    我很難找出將多個變量正確連接在一起的方法。這個想法是隨着時間的推移收集幾個項目(在本例中爲「foo」,「bar」和「baz」),然後連接成一個字符串(例如:X =「foo bar baz」)。 以下是到目前爲止我已經把代碼: #!/bin/sh N=0 # assign foo eval "DATA${N}='foo'" eval "echo First value is: \$DATA$

    2熱度

    4回答

    我正在編寫一個腳本(show_volume.sh),它可能會在很短的時間間隔內被多次調用。我需要一種方法來確定是否只有一個此腳本正在運行的實例。我想我可以用ps,所以我寫的Bash此功能: is_only_process(){ PCOUNT=`ps -a | grep show_volume.sh | wc -l` echo $PCOUNT if ((PCOUNT==

    3熱度

    3回答

    我有一個運行在預設的ENV變量包括一個殼: FOOCOUNT=4 FOO_0=John FOO_1=Barry FOO_2=Lenny FOO_3=Samuel 我不能改變我得到這個數據的方式。 我想運行一個循環生成變量並使用內容。 echo "Hello $FOO_count" 這句法然而錯誤的,這就是我正在尋找... count=$FOOCOUNT counter=0 wh

    1熱度

    2回答

    什麼是圖像處理的sh代碼?

    390熱度

    6回答

    我正在嘗試做一個簡單的條件檢查,但它似乎不起作用。 如果$#等於0或大於1那麼打個招呼。 我曾嘗試沒有成功的語法如下: if [ "$#" == 0 -o "$#" > 1 ] ; then echo "hello" fi if [ "$#" == 0 ] || [ "$#" > 1 ] ; then echo "hello" fi

    0熱度

    2回答

    我想第一次使用Bourne shell腳本,並且似乎無法確定如何將文本從文件保存到內部腳本變量。文件格式如下: acc.text Jason Bourne 213.4 Alice Deweger 1 Mark Harrington 312 當前的腳本,我有(因爲我在記事本+ +,而無需使用實際的外殼控制檯簡單地創建它,這可能是不正確完全)是如下: #!/bin/sh process_f