linuxbashubuntuterminalcommand

Run text file as commands in Bash


If I have a text file with a separate command on each line how would I make terminal run each line as a command? I just don't want to have to copy and paste 1 line at a time. It doesn't HAVE to be a text file... It can be any kind of file that will work.

example.txt:

sudo command 1
sudo command 2
sudo command 3

Solution

  • you can make a shell script with those commands, and then chmod +x <scriptname.sh>, and then just run it by

    ./scriptname.sh
    

    Its very simple to write a bash script

    Mockup sh file:

    #!/bin/sh
    sudo command1
    sudo command2 
    .
    .
    .
    sudo commandn