如果在Unix shell中輸入多行文字,那么這樣操作:
1. 打開您的終端(Terminal)。
2. 輸入您的文字,每行文字后按回車鍵。
3. 當您完成輸入所有文字后,輸入“# ? ?”然后按回車鍵,表示輸入結束。
下面是一個示例,展示了如何在控制臺中輸入多行文字:
$ 第一行文字
$ 第二行文字
$ 第三行文字
$
$ # ? ?
$
在這個示例中,您輸入了三行文字,并以“# ? ?”作為結束標記。您可以根據需要輸入任意多的行數。
您可以創建一個名為process_input.sh
的腳本,內容如下:
#!/bin/bash
# 讀取輸入直到找到結束標記
while read -r line; doif [[ $line == "# ? ?" ]]; thenbreakfi# 處理每行輸入echo "處理: $line"
done
# 在這里繼續您的處理邏輯
然后,您可以這樣運行這個腳本:
$ chmod +x process_input.sh
$ ./process_input.sh
第一行文字
第二行文字
第三行文字
# ? ?
在這個例子中,腳本會讀取您輸入的每一行文字,直到找到結束標記“# ? ?”。