getdrive.awk 382 B

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