Additions:
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:
cat "$vm" | grep scsi | grep name | cut -d"=" -f2 | sed 's/"g' | awk -F":" ' { print $NF } '
Additions:
$ ls | while read -r f ; do ls -ld "$f" ; done
Deletions:
%%(sh)
ls | while read -r f ; do ls -ld "$f" ; done
Additions:
Additions:
%%(sh)
Additions:
logfile analysis
$ 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
SysAdmin
Deletions:
Bash Options
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:
ls /vmfs/vdisk > allvmdks
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
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
Deletions:
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
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
Additions:
For loop
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
Deletions:
interactive-comments on
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
The oldest known version of this page was edited on
2005-11-18 06:09:39 by WikkaWiki (unregistered user)
$ set -o
allexport off
braceexpand on
emacs off
errexit off
errtrace off
functrace off
hashall on
histexpand on
history on
ignoreeof off
interactive-comments on
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