Fulltext results:
- root login with bash
- ====== root login with bash ====== On our systems, the ''root'' account is set to be a role, so you can... urne shell (''/bin/sh''), but working with ''/bin/bash'' is much easier. Using this command, you can directly log in as ''root'' with a ''bash'' shell. ssh demo.lab.example.com -t "su - root -c /bin/bash"' I set it up as an alias in ''.bashrc'': ali
- DynDNS Updates without a Client
- lient for my OpenSolaris Home Server, but a small bash script does the job as good as any other client. <code bash dyndns-update.sh> #! /bin/bash . ${HOME}/.dyndns.cfg DOMAINS=$(cat ${HOME}/.dyndns.domains) echo "$... yndns.cfg''. Here an example config file: <file bash dyndns.cfg> LOGIN="jdoe:secret" UPDATE_URL="http:
- Shell Script Variables
- er ===== Get the last character of ''$a'': <code bash> ${a: -1} </code> ===== Remove Slash from the En... ===== Remove a trailing slash from ''$a'': <code bash> a=${a%/} </code> {{tag>scripting bash sysadmin variable}}
- Compare directories
- f the directories, generate a digest file: <code bash> find DIR -type f -exec shasum {} + | LC_ALL=C so... er that, you can diff the two shasums.txt: <code bash> diff shasums1.txt shasums2.txt </code> Or you use Meld as graphical diff tool: <code bash> meld shasums1.txt shasums2.txt </code> {{tags>c
- Change Encoding with iconv
- === Convert All Files in a Directory ===== <code bash> for f in $(find . -type f) do iconv -f iso-885