У меня есть файл с информацией о работе в моем проекте с именем tmpInfo.txt.Содержимое tmpInfo.txt выглядит так:
875675 mpirun -machinefile $PBS_NODEFILE -np $NP /opt/software/vasp/vasp-intel/vasp5.4/vasp5.4.1/vasp_std>o.$PBS_JOBID.out
875676 mpirun -machinefile $PBS_NODEFILE -np $NP /opt/software/vasp/vasp-intel/vasp5.4/vasp5.4.1/vasp_std>o.$PBS_JOBID.out
875683 source /opt/software/Gaussian/g09-env.sh
875695
875696
875697 EXEC=/home/inspur/tensorflow_test/test.py python3 $EXEC
875698 /opt/intel/impi/5.0.2.044/intel64/bin/mpirun -machinefile $PBS_NODEFILE -n 480 /opt/software/vasp/vasp-intel/vasp5.4/vasp5.4.1/vasp_gam
875699 fluent 3d -g -t$proc -mpi=intel -ssh -cnf=conf_file -i aircraft_wing_2m.commands
875764 source /opt/software/Gaussian/g09-env.sh /opt/software/Gaussian/g09/g09 <Bush_2_b_fix1a_1_fre_ts1a3_irc_r_opt1_sccc_fix1_ts_irc_r_opt_fsc.gjf>> "Bush_2_b_fix1a_1_fre_ts1a3_irc_r_opt1_sccc_fix1_ts_irc_r_opt_fsc.log"
Теперь я хочу получить заключение по ключевым словам для каждой строки;
У меня есть tred:
awk '{if ($0=~"Gaussian") print $0" "gaussion; else if ($0=~"fluent") print $0" "fluent; else print $0" "NKOWN}' tmpInfo.txt
Но повезло, я получил информацию об ошибке:
awk: {if ($0=~"Gaussian") print $0" "gaussion; else if ($0=~"fluent") print $0" "fluent; else print "C"}
awk: ^ syntax error
awk: {if ($0=~"Gaussian") print $0" "gaussion; else if ($0=~"fluent") print $0" "fluent; else print "C"}
awk: ^ syntax error
awk: {if ($0=~"Gaussian") print $0" "gaussion; else if ($0=~"fluent") print $0" "fluent; else print "C"}
awk: ^ syntax error
awk: {if ($0=~"Gaussian") print $0" "gaussion; else if ($0=~"fluent") print $0" "fluent; else print "C"}
awk:
Кажется, нет ничего плохого, кто может мне помочь?