parallel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bash for loop parallelising


From: Hans Schou
Subject: Re: Bash for loop parallelising
Date: Thu, 20 Oct 2016 19:10:11 +0200

This should work

parallel command -n -c {} '>' {.}.csv \; mv \${f%.txt}.csv csv/ \; rm \$f ::: *.txt

2016-10-20 11:10 GMT+02:00 Samdani A <samdani1593@gmail.com>:
Hi

Am trying to convert a simple bash script file which is given below. I was able to do it using parallel but not able to use multiple functions in the same line. Is there any other possible way to do the full job inside the for loop using parallel?

#!/bin/bash
mkdir csv
for f in *.txt
do
  command -n -c $f >${f%.txt}.csv
  mv ${f%.txt}.csv csv/
  rm $f
done


using parallel:

parallel command -n -c {} '>' {.}.csv ::: *.txt


reply via email to

[Prev in Thread] Current Thread [Next in Thread]