Я написал Unix сценарий оболочки, который дает путь к файлу и общее количество строк в каждом файле в качестве вывода.
Сценарий выглядит следующим образом:
#!/bin/bash
REPO_NAME="abc/def"
git checkout $REPO_NAME
git ls-files | grep '\.java$' | xargs wc -l | awk ' BEGIN {printf( "%5s\n", "Count \t Path")} { printf ("%6s\n", $1 "\t" $2 )}' >new.xls
Мне нужно вызовите этот скрипт из Excel через макрос, и после выполнения вывода предполагается, что он будет сохранен в новом листе того же Excel, где я называю этот макрос.
Я провел довольно много исследований о том, как вызвать скрипт из макрос, но не смог найти решение. Пожалуйста, помогите.
Sub run_script()
Call Shell("cmd.exe /S /K" & "dir /s /b directoryPath", vbNormalFocus)
End Sub