#!/bin/bash # Load the list of dependencies from file.txt into an array IFS=$'\n' read -d '' -r -a dependencies < list-app-used.txt # Loop through the array of dependencies and check if each one is installed for dependency in "${dependencies[@]}" do if ! command -v "$dependency" &> /dev/null then # Dependency is not installed, prompt the user to install it echo "The $dependency dependency is not installed." read -p "Do you want to install it now? (y/n) " choice if [ "$choice" == "y" ]; then sudo apt-get install "$dependency" else echo "Installation canceled." exit 1 fi else echo "The $dependency dependency is already installed." fi done echo "All dependencies are installed."