Additions:
BashRedirects
Additions:
BashArithmetic
BashVariables
BashVariables
Additions:
workgroup = MYGROUP
server string = Samba Server
printcap name = /etc/printcap
load printers = yes
cups options = raw
log file = /var/log/samba/%m.log
max log size = 50
dns proxy = no
comment = Home Directories
browseable = no
writeable = yes
==See Also==
GnuAwk
GnuDiff
GnuSed
server string = Samba Server
printcap name = /etc/printcap
load printers = yes
cups options = raw
log file = /var/log/samba/%m.log
max log size = 50
dns proxy = no
comment = Home Directories
browseable = no
writeable = yes
==See Also==
GnuAwk
GnuDiff
GnuSed
Deletions:
server string = Samba Server
printcap name = /etc/printcap
load printers = yes
cups options = raw
log file = /var/log/samba/%m.log
max log size = 50
dns proxy = no
comment = Home Directories
browseable = no
writeable = yes
See GnuAwk GnuDiff GnuSed
Additions:
See GnuAwk GnuDiff GnuSed
Additions:
piping output from grep to cut to sed to awk
Additions:
cat "$vm" | grep scsi | grep name | cut -d "=" -f 2 | sed 's/"//g' | awk -F":" ' { print $NF } '
Deletions:
Additions:
$ ls | while read -r f ; do ls -ld "$f" ; done
Deletions:
ls | while read -r f ; do ls -ld "$f" ; done
Additions:
%%(bash)
%%(bash)
%%(bash)
Additions:
%%(sh)
Additions:
== logfile analysis
$ grep -v '^#' *.log | cut -d " " -f 5,15 | grep "osde.info"
$ grep -v '^#' *.log | cut -d " " -f 5,15 | grep "osde.info"
Additions:
==bash initialisation==
When bash starts it first runs
BashRc
==bash options==
==bash for loop==
==bash arithmetic==
==bash quoting quotes & backslashing backslashs==
==bash while==
==bash strip comments==
==bash piping==
----
REFERRERS
{{backlinks}}
When bash starts it first runs
BashRc
==bash options==
==bash for loop==
==bash arithmetic==
==bash quoting quotes & backslashing backslashs==
==bash while==
==bash strip comments==
==bash piping==
----
REFERRERS
{{backlinks}}
Deletions:
For loop
Add one
Double up backslashes
Composite
Additions:
cat "$vm" | grep scsi | grep name | cut -d"=" -f2 | sed 's/"//g' | awk -F":" ' { print $NF } '
Deletions:
cat "$vm" | grep scsi | grep name | cut -d"=" -f2 | awk -F":" ' { print $NF } '
Additions:
Composite
ls /vmfs/vdisk > allvmdks
vmware-cmd -l | while read -r vm
do
cat "$vm" | grep scsi | grep name | cut -d"=" -f2 | awk -F":" ' { print $NF } '
done
ls /vmfs/vdisk > allvmdks
vmware-cmd -l | while read -r vm
do
cat "$vm" | grep scsi | grep name | cut -d"=" -f2 | awk -F":" ' { print $NF } '
done
Additions:
Bash Options
$ for f in $(ls); do echo $f ; done
$ for f in /etc/sysconfig/*; do echo $(dirname $f) ; done
$ for f in /etc/sysconfig/*; do echo $(basename $f) ; done
$ x=1 ; x=$(($x+1)); echo $x
Double up backslashes
$ ls | sed "s/\\\\/\\\\\\\\/g"
Iterate through file names and paths with spaces and backslashes
ls | while read -r f ; do ls -ld "$f" ; done
$ for f in $(ls); do echo $f ; done
$ for f in /etc/sysconfig/*; do echo $(dirname $f) ; done
$ for f in /etc/sysconfig/*; do echo $(basename $f) ; done
$ x=1 ; x=$(($x+1)); echo $x
Double up backslashes
$ ls | sed "s/\\\\/\\\\\\\\/g"
Iterate through file names and paths with spaces and backslashes
ls | while read -r f ; do ls -ld "$f" ; done
Deletions:
for f in $(ls); do echo $f ; done
for f in /etc/sysconfig/*; do echo $(dirname $f) ; done
for f in /etc/sysconfig/*; do echo $(basename $f) ; done
x=1 ; x=$(($x+1)); echo $x
Additions:
for f in /etc/sysconfig/*; do echo $(dirname $f) ; done
for f in /etc/sysconfig/*; do echo $(basename $f) ; done
Add one
x=1 ; x=$(($x+1)); echo $x
for f in /etc/sysconfig/*; do echo $(basename $f) ; done
Add one
x=1 ; x=$(($x+1)); echo $x
Additions:
For loop
for f in $(ls); do echo $f ; done
for f in $(ls); do echo $f ; done
Additions:
===bash===
Options
...
Remove comments and blank lines
$ cat smb.conf | grep -v '^#' | grep -v '^;' |grep -v '^$'
[global]
workgroup = MYGROUP
server string = Samba Server
printcap name = /etc/printcap
load printers = yes
cups options = raw
log file = /var/log/samba/%m.log
max log size = 50
dns proxy = no
[homes]
comment = Home Directories
browseable = no
writeable = yes
Options
...
Remove comments and blank lines
$ cat smb.conf | grep -v '^#' | grep -v '^;' |grep -v '^$'
[global]
workgroup = MYGROUP
server string = Samba Server
printcap name = /etc/printcap
load printers = yes
cups options = raw
log file = /var/log/samba/%m.log
max log size = 50
dns proxy = no
[homes]
comment = Home Directories
browseable = no
writeable = yes
Deletions:
keyword off
monitor on
noclobber off
noexec off
noglob off
nolog off
notify off
nounset off
onecmd off
physical off
pipefail off
posix off
privileged off
verbose off
vi on
xtrace off