Mogę wydać polecenia Bash z Racket z (system "some command")
, ale funkcja zwraca # t zamiast wynikowego wyjścia z wiersza poleceń, który tylko drukuje. W jaki sposób mogę uzyskać wynik polecenia, które ma zostać zwrócone wraz z funkcją?Jak wyświetlić wynik wiersza poleceń w Racket?
5
A
Odpowiedz
7
Procedura ustawia stdout
na wartość parametru current-output-port
. Oznacza to, że możemy zebrać wszystko, co napisano pod numerem current-output-port
, na ciąg znaków i zwrócić to. Konstrukt with-output-to-string
ustawia current-output-port
na port, który niczego nie drukuje, ale ostatecznie zwraca to, co zostało napisane do portu jako ciąg znaków.
> (with-output-to-string (lambda() (system "date")))
"Sat Jun 25 12:20:12 CEST 2016\n"
Powiązane problemy
- 1. Wykrywanie, czy skrypt został wykonany z wiersza poleceń w Racket?
- 2. svn: jak wyświetlić listę ostatnich tagów z wiersza poleceń svn?
- 3. Jak wyświetlić zainstalowany pakiet MSI z wiersza poleceń?
- 4. Jak wyświetlić znaczniki SVN i ich wersje z wiersza poleceń
- 5. Jak wyświetlić listę zdefiniowanych celów make z wiersza poleceń?
- 6. Jak wyświetlić dziennik wszystkich poleceń?
- 7. Jak zwijanie wiersza poleceń?
- 8. Interfejs wiersza poleceń w C++
- 9. Argumenty wiersza poleceń w pythonie.
- 10. Jak wyświetlić ostrzeżenia po zapytaniu SELECT za pomocą wiersza poleceń MySQL?
- 11. Jak wywołać program wiersza poleceń w WiX
- 12. Jak przekazywać argumenty wiersza poleceń w kernernetes?
- 13. Jak przekazywać argument wiersza poleceń w elektronach
- 14. Jak uruchomić program wiersza poleceń w Delphi?
- 15. Jak wydrukować wynik zapytania PostgreSQL w formacie CSV lub TSV z wiersza poleceń?
- 16. ansibl wynik rejestr wielu poleceń
- 17. okna wiersza poleceń javascript
- 18. jak wyświetlić komentarze do wiersza w github
- 19. wiersza polecenia sqlite3 - Jak wyświetlić mniej/więcej wyjścia
- 20. Wejście z wiersza poleceń
- 21. Utrzymaj narzędzie wiersza poleceń.
- 22. Jak wyświetlić wynik "toPrecision" bez notacji naukowej?
- 23. Jak wyświetlić adnotację pliku klasy Java w wierszu poleceń?
- 24. Argumenty wiersza poleceń Java
- 25. jak wyświetlić dane w tabeli za pomocą interfejsu wiersza poleceń psql
- 26. Jak wyświetlić spacje w danych podczas wybierania za pomocą klienta wiersza poleceń mysql
- 27. Jak używać programu java do uruchamiania poleceń wiersza poleceń?
- 28. Echo wywołanie funkcji z vim wiersza poleceń
- 29. W jaki sposób można wyświetlić podział wiersza w widoku poleceń w Matlab podczas uruchamiania pliku m?
- 30. Jak dopasować, w meczu w Racket?