diff --git a/ghidra/delink.sh b/ghidra/delink.sh index 6fab34e..65d0e32 100755 --- a/ghidra/delink.sh +++ b/ghidra/delink.sh @@ -21,7 +21,9 @@ main() { printf '=== Delinking object files into ../decompile/target/ ===\n' - while IFS= read -r line; do # Read objects.csv line by line + # Read objects.csv line by line (with EOL handling for Windows people) + CR=$(printf '\r') + while IFS=$CR read -r line; do # Split columns (col 1 in $1, col 2 in $2, etc.) set -f; IFS_PREV=$IFS; IFS=, set -- $line