find /etc -maxdepth 1 -type f | wc -l 32
at ETC directory has 32 files.
ATmega32u4 Code:
#include <Process.h> void setup() { Bridge.begin(); // Initialize the Bridge Serial.begin(9600); // Initialize the Serial while (!Serial); // Wait until a Serial Monitor is connected. countfiles(); } void loop() { } void countfiles() { Process p; p.runShellCommand("find /etc -maxdepth 1 -type f | wc -l"); while (p.running()); while (p.available()) { int result = p.parseInt(); // look for an integer Serial.println(result); // print the number as well break; } }
Comments powered by CComment