Wpis z mikrobloga

#ubuntu #linux

Mam katalogi:
/dir/sub1/ 1.input
/dir/sub2/ 2.input
/dir/sub3/ 3.input

Używam komendy:
_find ./ -name " *.input " | xargs - n 1 calculate

gdzie
calculate to komenda wywołująca program, który pobiera .input i wyrzuca plik .output

Problem w tym, że kiedy odpalam powyższe w /dir/ to .output również wychodzi w /dir/, a chciałbym, żeby wychodził za każdym razem w katalogu odpowiednim dla każdego .input .

Jak zrobić, żeby xargs wywoływał komendę z poziomu folderu sub
x ?

#pytaniedoeksperta #kiciochpyta
  • 8
  • Odpowiedz