echo file.jpg | gm convert @- -interlace Line -resize 300x300^\> - > /tmp/file_r.jpg
无法正常工作..
但如果我有文件filename.txt,内容为file.jpg
gm convert @filename.txt -interlace Line -resize 300x300^\> - > /tmp/file_r.jpg
作品。
知道为什么
答案 0 :(得分:0)
尝试这样的事情:
echo file.jpg | { read filename; gm convert "$filename" -interlace Line -resize 300x300^\> - > file_r.jpg; }
记住牙箍。更多关于从stdin here读取变量的信息。