Saya memiliki skrip bash shell di mana saya menyalurkan beberapa data melalui sekitar 5 atau 6 program yang berbeda kemudian hasil akhir menjadi file yang dibatasi tab.
Saya kemudian melakukan hal yang sama lagi untuk dataset serupa yang terpisah dan output ke file kedua.
Kemudian kedua file tersebut dimasukkan ke dalam program lain untuk analisis komparatif. misalnya untuk mempermudah
Data1 | this | that |theother | grep |sed | awk |whatever > Data1Res.csv
Data2 | this | that |theother | grep |sed | awk |whatever > Data2Res.csv
AnalysisProg -i Data1res.csv Data2res.csv
Pertanyaan saya adalah: bagaimana saya bisa membuat step1 dan step2 berjalan pada saat yang sama (misalnya menggunakan &) tetapi hanya meluncurkan step3 (AnalysisProg) ketika keduanya selesai?
Terima kasih
ps AnalysisProg tidak akan berfungsi pada streaming atau fifo.
tee
dan memprosesnya dengan dua grep
proses bersamaan : unix.stackexchange.com/questions/120333/…
nohup
mungkin tetapi masih mempertahankan cara berkomunikasi dengan proses: unix.stackexchange.com/questions/121253/…