转自:https://zhidao.baidu.com/question/536602975.html
https://blog.csdn.net/weixin_34026484/article/details/86258072
一. 怎么创建.sh 文件(linux)
创建方法如下:
1、touch shell.sh
2、vim shell.sh
键入i
插入#!/bin/bash
for package in KaTeX parse error: Expected 'EOF', got '&' at position 20: …-get upgrade 2>&̲1 |\ …package";
done
键入:
esc
:
wq
3、chmod 700 shell.sh
4.、执行./shell.sh
二. 出现上述的错误的时候需要用一个脚本来解决它
#!/bin/bash
for package in $(apt-get upgrade 2>&1 |\
grep "warning: files list file for package '" |\
grep -Po "[^'\n ]+'" | grep -Po "[^']+"); do
apt-get install --reinstall "$package";
done