当我cat /etc/os-release
得到以下信息时:
PRETTY_NAME="Kali GNU/Linux Rolling"
NAME="Kali GNU/Linux"
ID=kali
VERSION="2018.1"
VERSION_ID="2018.1"
ID_LIKE=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.kali.org/"
SUPPORT_URL="http://forums.kali.org/"
BUG_REPORT_URL="http://bugs.kali.org/"
Run Code Online (Sandbox Code Playgroud)
我将如何kali
从ID=
bash 中抓取?我将如何2018.1
从VERSION=
bash 中抓取?
我正在编写一个脚本,首先检查当前是否安装了 Node,如果没有,它将安装最新版本的 Node。如果已安装,则它将继续执行另一个功能以对其进行更新。
我目前的脚本:
#!/bin/bash
function isNodeInstalled() {
clear
echo "Checking if Node is installed ..."
if command --version node &>/dev/null; then
echo "Installing Node ..."
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install nodejs -y
echo "Node has been installed."
sleep 5
updateNode
else
echo "Node has already been installed."
sleep 5
updateNode
fi
}
Run Code Online (Sandbox Code Playgroud) 我试图在卸载 ruby 之前删除所有 ruby gem。
我使用的命令是:sudo gem uninstall --all
实现这一目标。
但是,我必须不断键入 y 才能删除内容。
有没有一种方法可以实现同样的事情而不必键入y
删除所有依赖项?