17 lines
439 B
Bash
Executable File
17 lines
439 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Manually create INI files with different line endings.
|
|
lf="[section1]\nkey1=value1\n"
|
|
cr="[section1]\rkey1=value1\r"
|
|
crlf="[section1]\r\nkey1=value1\r\n"
|
|
|
|
echo -e "$lf" > "lf.ini"
|
|
echo -e "$cr" > "cr.ini"
|
|
echo -e "$crlf" > "crlf.ini"
|
|
|
|
inivar -ini lf.ini -var key1 # Should be successful.
|
|
inivar -ini cr.ini -var key1 # Should fail.
|
|
inivar -ini crlf.ini -var key1 # Should be successful.
|
|
|
|
rm -f lf.ini cr.ini crlf.ini
|