コマンドラインを介してユーザーにプロンプトを表示し、ヘッドまたはテールのいずれかを使用してデータファイルからどの特定の行を切り取る必要があるかを尋ねたいと思います。私のスクリプトは、ヘッドコマンドとテールコマンドの両方の変数として入力を使用して、ヘッドとテールを使用します。これは私がこれまでにエラーメッセージと一緒に持っているものです:
echo -n "What rows need to be cut from your data file: "
read before
read after
head -n $before /home/rent_list
tail -n $after /home/rent_list
エラーメッセージ:
-bash: ./rent_list: bin/bash: bad interpreter: No such file or directory
更新:これは私が今得ているものです:
What rows need to be cut from your data file: 4
Mack Tools Milwaukee Wisconsin mj414@yahoo.com 414 2248893
Terry Tools Orlando Florida 407@yahoo.com 407 2439812
Park Tools Riviera Beach Florida tp123@hotmail.com 516 5370923
Bike Tools Orlando Florida baptiste41@gmail.com 407 3420983
tail: /home/renter_list: invalid number of lines