切り取る列とともに「最後の」コマンドから切り取るようにユーザーに促したい。また、「tr」を使用して、空白のすべての違いを修正したいと思います。これは私が持っているコードです:
echo -n "What rows and columns would you like to cut: "
read num_int
read num_row
read num_list
last $num_int
cut -f $num_row
tr -d $num_list
コマンドラインから実行するとプロンプトが表示されるので、Enterキーを押してから、数字を入力して切り取ります。次に、もう一度Enterキーを押すと、画面に出力されるが実行されたスクリプトから抜け出さない情報のリストが表示されます。このスクリプトを設定するためのより良い方法はありますか?画面にエコーされる内容のサンプルデータを次に示します。
slater pts/2 78.189.121.247 Sat Sep 1 23:21 - 23:27 (00:05)
slater pts/3 77.189.121.247 Sat Sep 1 23:09 - 23:21 (00:12)
slater pts/2 76.189.121.247 Sat Sep 1 22:59 - 23:09 (00:10)
slater pts/2 74.189.121.247 Sat Sep 1 22:51 - 22:56 (00:05)
pint pts/2 74.189.121.247 Sat Sep 1 22:49 - 22:51 (00:01)
terry pts/2 74-119-247-134.r Sat Sep 1 19:08 - 19:09 (00:00)