I have a script that runs in bash 4.3 and checks for an rpm package.
I want the same script to run successfully on bash 4.4 but the script throws a warning “warning: command substitution: ignored null byte in input”.
Below is the line that is throwing this warning:
FIND_RPM=find /opt/RPM/components -type d -name enum-1.1.6 -print0
The script is executed in debug mode as below:
+++ find /opt/RPM/components -type d -name eum-1.1.6 -print0
bash: warning: command substitution: ignored null byte in input
++ LINSEE_RPM=/opt/RPM/components/enum-1.1.6
How should i now rewrite this line to ignore this warning and silently drop this null byte as is done in bash4.3?
.`.. Should it beFIND_RPM=`find /opt/RPM/components -type d -name enum-1.1.6 -print0`???