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 <[email protected]>:

> 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