我正在嘗試使用 python -c 標志進行字串列印,例如
python3 -c "print('Hello World')"
所以現在我想用管道代替一個引數,例如echo "Hello World" | python3 -c "print($1)"
管道是從上一個命令中獲取輸出并將其作為下一個命令的輸入,如果我沒有錯,這可能嗎?但我想我有語法錯誤,我找不到任何來源
我也遇到了之前問過的問題,但是解決方案需要 python 匯入和 .py 檔案取決于我們如何運行它,我理解但我只想在 linux shell 中的一行命令中得到它
uj5u.com熱心網友回復:
如果您的輸入始終是單行,那么您應該能夠利用input功能,例如
echo "Hello World" | python3 -c "print(input().upper())"
會輸出
HELLO WORLD
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/481990.html
