Поскольку для запуска отправленной вами команды уже требуется около 60 секунд, , возможно, подойдет что-то вроде следующего:
while true; do tshark ... > "tshark-$(date +%F-%T).txt"; done
Это приведет к появлению таких имен файлов, как tshark-2017-02-16- 11: 44: 22.txt
.
Вы можете использовать подстановку команд
var2=$(echo "$var1" | cut -d '/' -f 1)
Однако в этом случае было бы лучше использовать подстановку параметров оболочки напрямую:
$ var2=${var1%/*}
$ echo "$var2"
first
(удаляет самую короткую конечную подстроку, соответствующую/*
)и
$ var3=${var1#*/}
$ echo "$var3"
second
(удаляет кратчайшую начальную подстроку, соответствующую */
), если она вам понадобится.