heredoc

    1熱度

    2回答

    假定文件file具有多行。 $ cat file foo bar baz 進一步假設我希望通過while循環遍歷每一行。 $ while IFS= read -r line; do $ echo $line $ # do stuff $ done < file foo bar baz 最後,請假設我希望傳遞存儲在變量中的行而不是存儲在文件中的行。如何循環保存爲變量的行而不

    3熱度

    3回答

    我有一個heredoc需要調用主腳本中的現有變量,和設置了自己的變量以供稍後使用。事情是這樣的: count=0 ssh $other_host <<ENDSSH if [[ "${count}" == "0" ]]; then output="string1" else output="string2" fi echo output

    0熱度

    1回答

    我想比較用戶輸入到這裏的文檔來比較輸入是大於還是小於2的數字(日期),如果是我打印第一列。 我的文件看起來像這樣: Earth,19480210,19490228 Earth,19490229,19500216 Metal,19500217,19510205 用戶可以輸入20100215的日期。這裏是我的while循環,其比較使用包含一段時間內2個變量讀 while IFS=, read

    0熱度

    1回答

    如何使用EOD,heredoc作爲字符串數組值? class W { const ERROR = [ 'en'=>'<<<EOD error no: %s. EOD' ]; public function a(){ $message = sprintf(self::ERROR['en'], '1'); echo

    1熱度

    2回答

    如何在.sh文件中獲得帶有nslookup的dns mx記錄的結果,該文件將自動執行所有步驟而不詢問set type=mx域。我只是想執行./file.sh然後它給我的結果。 bash的文件可能是這樣的: #!/bin/bash nslookup set type=mx example.com 但每次我執行它只是運行的第一線nslookup文件,並再次請求set type=mx和域。 我

    0熱度

    1回答

    的輸入所以,我必須設置幾個服務器,需要每個人的MySQL服務器。我決定編寫一個shell腳本來輸入whiptail的輸入,這需要用戶輸入密碼。我寫了bash腳本,但它在到達whiptail頁面時沒有響應,任何人都可以幫我解決這個問題?由於 #!/bin/bash sudo apt-get install mysql-server <<< "yes mypassword " 首先當sudo

    0熱度

    1回答

    在我的測試中,我有一個 - 包含日期和時間的稍長,多行的HTML響應。我想我可以使用assert_match將預期結果'\ d {4} - \ d {2} - \ d {2} \ d {2}:\ d {2}'與實際結果'yyyy-mm- DD HH:MM': assert_match <<END_OF_TEXT, response.body ... ... as at: \d{4}-\d{2}

    1熱度

    2回答

    我試圖創建一個腳本,它將從模板中生成perl代碼,並且我無法理解所引發的錯誤以及爲什麼我的解決方法修復了它。 這個例子是人爲的,但它說明了這個問題: use strict; use warnings; my $name = shift; # from @ARGV my $file = sprintf "%s.pm", $name; open my $fh, ">", $file

    -1熱度

    2回答

    我想寫多行文本文件,像這樣: cat <<EOT >> /etc/apache2/sites-available/eco.conf <VirtualHost *:80> ServerName eco.vagrant DocumentRoot /var/www/eco/website/public <Directory var/www/eco/website/pu

    0熱度

    2回答

    有什麼不對下面的代碼: static function queryVariables($variable_name) { $query = <<<SQL SELECT * FROM variables v WHERE v.nam = '$variable_name' SQL; $ans = self::$conn->select($qu