ksh

    1熱度

    1回答

    使用KornShell,我想要求用戶輸入,如果沒有給出輸入,則使用默認值。當然,如果他輸入了一些東西,它應該使用輸入的值。 我至今腳本: echo "Choose a script to start" read input?"Start Script: " 默認值應該是未來的問題,像這樣的: 啓動腳本:SCRIPT1] KornShell是什麼對我來說是新的,但我對它感興趣,並希望瞭解它。

    0熱度

    1回答

    如何在下面的代碼中包含超過4天的文件? 嘗試使用「-mtime +3」測試幾個變體,但它給了我語法錯誤。函數查看文件是否在4天以前退出並移動。 #!/bin/ksh FILE=test.txt if [ -f "$FILE" ] then mv "$FILE" "$FILE.old" fi 我已經搜索了很多線程,所有使用find命令。 感謝

    1熱度

    3回答

    例子:如果下面的查詢 Select * from emp; 擷取的30個記錄.. 輸出爲: EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO 7499 ALLEN SALESMAN 7698 20-FEB-81 1600 300 30 7521 WARD SALESMAN 7698 22-FEB-81 1250 500 30 ...

    -1熱度

    2回答

    我使用下面的腳本中的所有文件的文件名替換字符替換中的所有文件的文件名字符到另一個 #!/bin/ksh for e in /mapr/datalake/rawfiles/P20170626005/* ; do mv "$e" "echo $e | sed -e 's/\P20170626*/P20170626005/g'";done 例如,嘗試重新命名P201706260001.txt =

    0熱度

    1回答

    我使用Google搜索並在此網站上找到了解決以下問題的方法。 我正在使用ksh函數繪製一些圖形,但需要保持主gnuplot進程打開,以便繪圖窗口(gnuplot_x11)保持交互式,對鍵盤快捷鍵作出反應,放大等。同時,我想繼續工作在命令行上。所以我在後臺啓動gnuplot,並在一個while循環中檢查每一秒是否gnuplot_x11進程終止。如果是的話,那麼我會殺死主要的gnuplot進程。問題是

    1熱度

    1回答

    如果用戶存在,我有腳本來檢查遠程服務器,但它只檢查第一個用戶。該腳本讀取服務器列表的文本文件並執行SSH到每個服務器,然後檢查是否ID存在: export users for SERVER in `cat ./serverlist.txt` do ssh $SERVER <<+ set -A users "John" "Mary" "Joe" "A

    8熱度

    1回答

    當我執行以下命令時,在bash shell上出現錯誤,但在Korn shell上運行得很好。唯一的區別是在awk後面缺少單引號。你能幫我理解爲什麼嗎? echo `echo "a b c d" | awk '{ print $1 }`

    0熱度

    1回答

    我試圖將一系列直線HQL查詢的輸出存儲到一個數組中,以便我可以解析它以提取有趣的位。下面是相關的代碼: #!/usr/bin/env ksh ext_output=() while IFS= read -r line; do ext_output+=("$line") done < <(bee --hiveconf hive.auto.convert.jo

    -1熱度

    2回答

    我 <documents> <document><title>some title1</title><abstract>Some abstract1</abstract></document> <document><title>some title2</title><abstract>Some abstract2</abstract></document> <document><title>

    1熱度

    1回答

    對不起,我來自巴西,我的英語不流利。 我想通過cat命令使用shell腳本連接20個文件。但是,當我從一個文件運行它時,所有文件內容都顯示在屏幕上。 當我從終端直接運行它,完美的作品。 這就是我上面的代碼: #!/usr/bin/ksh set -x -a . /PROD/INCLUDE/include.prod DATE=`date +'%Y%m%d%H%M%S'` FINAL_NAM