Linux 将数据从标准输入插入字符串的特定位置
Case:我想将文件中的一些数据插入字符串的特定位置 示例:Linux 将数据从标准输入插入字符串的特定位置,linux,unix,Linux,Unix,Case:我想将文件中的一些数据插入字符串的特定位置 示例: cat users.log | mysql -h localhost -u mysql -e 'SELECT id FROM users WHERE ${USERS_IDS}' 我想将${USERS\u IDS}字符串替换为文件中的数据 我确信这种情况非常流行,但我没有找到合适的解决方案,即使用shell的工具将文件内容插入字符串的特定位置 例如: 文件替换或命令替换是否包含在双引号中取决于特定的用例 而且,如果预期用途真的是在My
cat users.log | mysql -h localhost -u mysql -e 'SELECT id FROM users WHERE ${USERS_IDS}'
我想将${USERS\u IDS}字符串替换为文件中的数据我确信这种情况非常流行,但我没有找到合适的解决方案,即使用shell的工具将文件内容插入字符串的特定位置 例如: 文件替换或命令替换是否包含在双引号中取决于特定的用例 而且,如果预期用途真的是在MySQL命令中提供值,请注意
mysql -h localhost -u mysql -e 'SELECT id FROM users WHERE '"$(< users.log)"
mysql -h localhost -u mysql -e 'SELECT id FROM users WHERE '"$(< users.log sed -e 's/.../.../')"