当我在我的脚本中执行某些操作时
rlwrap -f words.txt LD_PRELOAD=mylib.so command "$@"
我总是得到像
这样的东西rlwrap: error: cannot execute LD_PRELOAD=mylib.so no such file or directory
即使该文件完全存在,删除rlwrap也能正常工作。
如何将LD_PRELOAD放入rlwrap?基本上我想制作mylib.so只适用于我的'command
'。
我确实尝试将LD_PRELOAD=mylib.so
放入rlwrap,它会运行,但LD_PRELOAD并不像我希望的那样适用于command
。
答案 0 :(得分:0)
您可以将命令包装在shell中:
rlwrap -f words.txt bash -c 'LD_PRELOAD=mylib.so command "$@"' - "$@"