我正在尝试使用一个小脚本更新数据库中的多个行。我需要根据在Linux机器上的列表中的一些特定user_ids来更新行。
#! /bin/bash
mysql -u user-ppassword db -e "update device set in_use=0 where user_id in ()";
正如你在上面看到的,user_ids在一个文件中,我们称它为/opt/test/user_ids_txt。
如何将它们导入到此命令中?
文件#1示例:
one two three
four five six
seven eight nine
eleven
文件#2示例:
two
five
nine.not
eleven
我希望在文件#1中找到任何行,其中包含文件#2中的任何单词,示例输出:
one two three
four five six
eleven
我想看看在linux命令行中是否有办法做到这一点,但还没有成功。有什么想法吗?
谢谢
我正在尝试安装一个addon的扩展( Ubuntu中FZF的Forgit是特定的)。
但是,在安装过程中,有这样一行:
# manually
# Clone the repository and source it in your shell's rc file.
在Linux终端命令和Linux生态系统方面,我是个菜鸟。以上所说的是什么意思?如果想了解更多关于这一点,哪里是一个好的起点?
编辑:我目前正在窗口终端(WSL2)内工作,并使用.bashrc作为我的RC文件。具体的回购计划是: github.com/wfxr/forgit
谢谢,