Minor changes
This commit is contained in:
parent
8c665e4e1c
commit
deb082da5c
2 changed files with 11 additions and 11 deletions
|
@ -9,8 +9,8 @@ Run a dump:
|
||||||
Run a dump on a remote machine using ssh:
|
Run a dump on a remote machine using ssh:
|
||||||
> cat sysdump.sh | ssh user@host /bin/bash > dump.json
|
> cat sysdump.sh | ssh user@host /bin/bash > dump.json
|
||||||
|
|
||||||
Explore a dump (require `jq`)
|
Explore a dump (require `jq`):
|
||||||
> ./sysdump.sh dump.json
|
> ./sysdump.sh dump.json
|
||||||
|
|
||||||
Explore specific keys of a dump
|
Explore specific entries of a dump:
|
||||||
> ./sysdump.sh dump.json uname timezone
|
> ./sysdump.sh dump.json uname timezone
|
||||||
|
|
18
sysdump.sh
18
sysdump.sh
|
@ -14,11 +14,11 @@ safecmd() {
|
||||||
|
|
||||||
dump() {
|
dump() {
|
||||||
[ -z "$2" ] && return
|
[ -z "$2" ] && return
|
||||||
key=$1
|
entry=$1
|
||||||
shift
|
shift
|
||||||
value=$($@|base64 -w 0)
|
value=$($@|base64 -w 0)
|
||||||
[ "$USE_COMMA" -eq 1 ] && echo "\"${key}\": \"${value}\","
|
[ "$USE_COMMA" -eq 1 ] && echo "\"${entry}\": \"${value}\","
|
||||||
[ "$USE_COMMA" -eq 0 ] && echo "\"${key}\": \"${value}\""
|
[ "$USE_COMMA" -eq 0 ] && echo "\"${entry}\": \"${value}\""
|
||||||
}
|
}
|
||||||
|
|
||||||
# Read mode
|
# Read mode
|
||||||
|
@ -30,16 +30,16 @@ then
|
||||||
if [ $# -gt 1 ]
|
if [ $# -gt 1 ]
|
||||||
then
|
then
|
||||||
shift
|
shift
|
||||||
for key in $@
|
for entry in $@
|
||||||
do
|
do
|
||||||
echo "====================> $key"
|
echo "====================> $entry"
|
||||||
cat "$file"|jq -r ".[\"${key}\"]"|base64 -d
|
cat "$file"|jq -r ".[\"${entry}\"]"|base64 -d
|
||||||
done
|
done
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
while IFS= read -r key; do
|
while IFS= read -r entry; do
|
||||||
echo "====================> $key"
|
echo "====================> $entry"
|
||||||
cat "$file"|jq -r ".[\"${key}\"]"|base64 -d
|
cat "$file"|jq -r ".[\"${entry}\"]"|base64 -d
|
||||||
done <<< "$(cat "$file"|jq -r 'keys[]')"
|
done <<< "$(cat "$file"|jq -r 'keys[]')"
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue