我想提示用户从“最后一个”命令中剪切以及要剪切的列。我还想使用 '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
当我从命令行运行它时,我得到了提示,所以我按回车键,然后输入一个数字来剪切。然后我再次按回车键,我得到一个打印到屏幕但不会脱离已执行脚本的信息列表。有没有更好的方法来设置这个脚本?这是它在屏幕上回显的一些示例数据:
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)