我有这个bash脚本,它使用给定的输入执行某些操作并将其传递给ruby脚本:
QUERY=$(iconv -f UTF8-MAC <<<'{query}')
/usr/bin/ruby start.rb $QUERY
到目前为止,此工作正常。
我想在Ruby脚本中运行此脚本的第一行,该脚本将输入传递给另一个Ruby脚本。我正在尝试使用Ruby中的back-ticks来执行此操作,但由于query
未转换,因此无法按照我想要的方式工作。我在这里做错了什么?
input = `$(iconv -f UTF8-MAC <<<'{query}')`
Start.go(input)