我正在尝试编写一个bash脚本,除其他外,它从mysql数据库中提取信息。我尝试以下方法从条目20中提取文件:
mysql -se "select file_column_name from table where id=20;" >file.txt
这给了我一个带文件名的file.txt,而不是文件内容。我如何将实际的blob变为file.txt?
答案 0 :(得分:1)
将file.txt
中的值转换为变量,然后根据需要使用它?即。
blobFile=$(cat file.txt)
echo "----- contents of $blobFile ---------"
cat $blobFile
# copy the file somewhere else
scp $blobFile user@Remote /path/to/remote/loc/for/blobFile
# look for info in blobfile
grep specialInfo $blobFile
# etc ...
这是你想要/需要做的吗?
我希望这会有所帮助。