filesize.awk 327 B

123456789101112131415161718192021222324
  1. BEGIN {
  2. strVariable = ""
  3. if (ARGC != 2)
  4. printf("Usage: wc <file> | awk -f filesize.awk <variable name>\n");
  5. else
  6. {
  7. strVariable = ARGV[1];
  8. ARGC = 1;
  9. }
  10. }
  11. {
  12. strSize = $3
  13. }
  14. END {
  15. if (length(strVariable) > 0)
  16. printf("set %s=%s\n", strVariable, strSize);
  17. }