When I run that bit of code, I get:
$ # set a variable for the location of the module’s parameters
myparams=“/sys/module/snd_hda_intel/parameters”
go through all the parameters for the module
for param in $(ls $myparams); do
set a variable for each parameter’s description
paramdesc=“$(modinfo -p | grep ^$param)”
set a variable for each parameter’s value
paramvalue=“$(cat $myparams/$param)”
print out the description and on the next line, the value
divide each parameter with a little line
echo -e “$paramdesc\n$paramvalue\n--------------------------”
done
modinfo: ERROR: missing module or filename.
-1
modinfo: ERROR: missing module or filename.
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
modinfo: ERROR: missing module or filename.
N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
modinfo: ERROR: missing module or filename.
N
modinfo: ERROR: missing module or filename.
Y
modinfo: ERROR: missing module or filename.
Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
modinfo: ERROR: missing module or filename.
-1
modinfo: ERROR: missing module or filename.
(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
modinfo: ERROR: missing module or filename.
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
modinfo: ERROR: missing module or filename.
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
modinfo: ERROR: missing module or filename.
(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
modinfo: ERROR: missing module or filename.
(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
modinfo: ERROR: missing module or filename.
Y
modinfo: ERROR: missing module or filename.
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
modinfo: ERROR: missing module or filename.
1
modinfo: ERROR: missing module or filename.
Y
modinfo: ERROR: missing module or filename.
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
modinfo: ERROR: missing module or filename.
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
modinfo: ERROR: missing module or filename.
-1
modinfo: ERROR: missing module or filename.
-1