[管道问题]

jameronline 2008-09-09 11:39:25
为了做一个加密的批处理,事先生成好cert,然后做了这么个批处理encrypt.sh:

#!/bin/sh

openssl smime -encrypt -in $1 cert-webmeasure.pem

用它可以加密文件,例如:
ls > test.txt
./encrypt.sh test.txt
这样就把test.txt作为-in的参数输入并将其内容加密了.

现在希望用管道来作为输入,即:
ls | ./encrypt.sh
可是发现不行...

请问高手,该怎么弄?
谢谢
...全文
42 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
blackbillow 2008-09-09
  • 打赏
  • 举报
回复
ls | xargs ./encrypt.sh

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧