我有一個簡單的腳本來回顯數據,我想將數據傳輸到其他程序。從C++的管道獲取連續輸入
例如
#!/bin/bash
echo "1st line of data"
sleep $(($RANDOM % 10))
echo "2nd line of data"
sleep $(($RANDOM % 10))
echo "3rd line of data"
sleep $(($RANDOM % 10))
echo "4th line of data"
sleep $(($RANDOM % 10))
echo "5th line of data"
sleep $(($RANDOM % 10))
echo "6th line of data"
sleep $(($RANDOM % 10))
echo "7th line of data"
sleep $(($RANDOM % 10))
echo "8th line of data"
然後
sh echo_data.sh | ./parse_data
我如何獲得在C++中的數據?
您從標準輸入流,又名'std :: cin'或'stdin'中讀取數據。 –