bash, linuxでエラーが出たときの対処法

bash, linux全くの未経験者が躓いたエラーと解決方法を紹介する。 下のスクリプトはbashでrandom_numbers.shで実行した結果をrandom_test.txtに保存するというものだがエラーを返している。 これは#!/bin/bashと入力すべきだが”#”が抜けている。この記述がないシェルがどこを指定しているのか不明確になるのでエラーが出る。

!/bin/bash

arr=$(seq 1 50)

for idx in $arr; do echo $RANDOM done
[root@ip-172-30-2-104 ~]# random_numbers.sh > random_test.txt -bash: random_numbers.sh: command not found