gpt4 book ai didi

python - 带有python "-c"标志的linux命令管道

转载 作者:行者123 更新时间:2023-12-04 18:58:43 25 4
gpt4 key购买 nike

我正在尝试使用 python -c 标志进行字符串打印,例如python3 -c "print('Hello World')"所以现在我想用管道代替一个论点,例如echo "Hello World" | python3 -c "print($1)"管道是从上一个命令中获取输出并将其作为下一个命令的输入,如果我没有错,这可能吗?但我想我有语法错误,我找不到任何来源
我也碰到了question以前问过,但解决方案需要 python 导入和 .py 文件取决于我们如何运行它,我理解但我只想在 linux shell 中的一行命令中得到它

最佳答案

如果您的输入总是单行,那么您应该能够利用 input 例如函数

echo "Hello World" | python3 -c "print(input().upper())"
会输出
HELLO WORLD

关于python - 带有python "-c"标志的linux命令管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72388313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com