ksh

    0熱度

    2回答

    我想寫一個fgrep語句從文件中刪除具有完整記錄匹配的記錄。我可以在命令行上執行此操作,但不能在ksh腳本中執行此操作。我使用的代碼歸結於這4行代碼: Header='abc def|ghi jkl' #I use the head command to populate this variable workfile=abc.txt command="fgrep -Fxv

    0熱度

    1回答

    在AIX 6.1我的C代碼(KSH版M-11/16/88F)很奇怪的現象: int main(int argc, char *argv[]){ int status; //... // parse arguments // do things //... status=system("echo hello"); } 有時system調用失敗(即使在構建系統命令時不考慮參數,即「

    2熱度

    1回答

    現在我有: 腳本A: export var1="path" export var2="test" export var3="message" /path/to/scriptB "$var1" "$var2" "$var3" 這工作,我可以在腳本B訪問變量的值,但我不想調用腳本B來影響這些全球其他腳本變量值。有沒有辦法通過腳本調用傳遞值而不首先將變量導出到全局範圍? 感謝您的幫助。

    0熱度

    2回答

    我正在寫一個小的ksh腳本,我需要使用少量變量的值格式化ldapsearch命令,並運行該命令來驗證提供的ldap服務器的詳細信息是否正確。該腳本無法爲ldap用戶提供空間。 我的腳本看起來像下面 [[email protected] ~]# cat /tmp/test #!/usr/bin/ksh set -x username="CN=userwith space,CN=Users,DC

    1熱度

    1回答

    我有一個testFile,它有兩個由pipe分隔的參數。 vi testFile 1|A 2|B 3|C 4|D 5|E 我創建地圖,運行它在一個for循環,如下工作: while IFS='|' read -r NUM CHAR do export MAP[$NUM]=$CHAR done < testFile for i in ${!MAP[@]} do

    1熱度

    1回答

    我有ksh中的while循環讀取文件並循環遍歷每一行。 這裏是同一個文件的內容(TestCases.txt) TEST_PROC_1(1)/TEST_1,TEST_2,TEST_3/N/P TEST_PROC_1(1)/TEST_1,TEST_2,TEST_3/N/N TEST_PROC_2('CICD_DEMO.txt')/TEST_1,TEST_2,TEST_3/N/N TEST_FUN

    -1熱度

    2回答

    我寫一個腳本返回基於用戶輸入格式化的日期,它可以是: 十一分之二千零一十六 2016年11月10日 2016年11月10日24 基本上我不得不墊這些輸入以最小可能的值。 (2016年回報2016/01/01 00:00:00)。 我試着date -d "2016"這樣做,但這種返回時間下午八時16分今天的日期 非常感謝!

    0熱度

    5回答

    每個輸入字符串我接受弦數作爲用戶輸入到我的劇本一樣 - read -p "User's full name : " FULLNAME read -p "User's Manager's name : " MGRNAME . . 我希望所有輸入的字符串是大寫,即利用輸入字符串中的每個字。 我寫了一個簡單的函數一樣 - capitalize() { $1=`echo ${$1}

    0熱度

    2回答

    我不經常使用的ksh,我不知道該怎麼寫: if variable is empty or variable equals "no rows selected" 我想: if [[ -z "${NUMCARSAT}" -o "$NUMCARSAT" | tr -s " " == "no rows selected" ]] error = syntax error '-o' unexpecte

    1熱度

    1回答

    我在寫一個截斷表的腳本。問題在於腳本無限循環。 ./n_input包含在腳本中使用的環境變量。 #!/bin/ksh INPUT_FILE=./n_input if [ ! -e $INPUT_FILE ]; then echo "Error: Input file require" exit 1 fi source $INPUT_FILE while r