我正在尝试使用python -c标志进行字符串打印,例如:python3 -c "print('Hello World')"
现在我想用pipe代替参数,例如echo "Hello World" | python3 -c "print($1)"
管道是从前一个命令的输出,并把它作为输入到下一个命令,如果我没有错,这是可能的吗?但是我想我有语法错误我找不到这个
的任何来源我也碰到了之前问的问题,但解决方案需要python导入和。py文件取决于我们如何运行这个,我明白,但我只是想在linux shell
的命令行中得到它如果你的输入总是单行,那么你应该能够利用input
函数,例如
echo "Hello World" | python3 -c "print(input().upper())"
将输出
HELLO WORLD