Supondo que só pode haver um ou dois campos e que todas as linhas com dois campos contenham carimbos de data / hora, você poderá fazer isso em bash
:
while read string date; do
## If there are two fields, $string and $date, launch remote command
if [[ $date ]] ;
then ssh user@remote kimera "$string $date";
## If there is only one field, no date, launch the local command
else kimera $string; fi;
done < file
Se você puder ter diferentes números de campos e precisar realmente verificar um carimbo de data / hora no formato NN: NN: NN, use isso:
perl -ne 'chomp;
if(/\d+:\d+:/){system("ssh user@remote kimera $_" )}
else{system("kimera $_" )}
' file