Operacje na pliku

MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 107
0

Chodzi mi o programowanie pod linuxem.
Mianowicie. Chciałbym zapisać wynik działania

Kopiuj
 execlp("ls","ls","-l"."-a",NULL);

Do pliku ale nie wiem w jaki sposób użyć funkcji write.
Następnie chciałbym na tym pliku użyć

Kopiuj
 tr a-z A-Z

Ale jak to zrobić to już kompletnie nie mam pojęcia.
Szukałem jakiś materiałów w internecie ale coś mi nie idzie.
Jakby ktoś miła jakieś chętnie się z nimi zapoznam.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Mógłbyś execować ls -la > plik albo otwórzyć to za pomocą popen() i odczytać wynik.

SI
  • Rejestracja: dni
  • Ostatnio: dni
0

Co do tr to dajesz drugi znaczek, czyli tr < nazwa tego pliku co ci w poprzednim poście wygenerowało albo nawet tr < [plik z ls-a] > [plik do którego ma trafić wynik tr-a]

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.