Removed bashisms to allow to run in POSIX /bin/sh #10
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I was looking to get this working on my FreeBSD server, which doesn't install Bash by default.
I ran it through shellcheck.net replacing all the 'Bashisms' it could find.
I think it is functionally identical, but I don't have a Mac environment to check. I have been running it on my own Privoxy instance without issue, but I don't know for certain that I am catching all the rules that your method did.
If I could grok the AdblockPlus list format, I'd know for sure.