E: Could not lock file (13: Permission denied)
I'm trying to install Node JS on linux and I keep getting errors saying what I've described in the noscript, I've treied to fix it but I can't change the permission.
I'm on Pop_OS, if that is related to the very problem I'm getting.
Cheers.
https://redd.it/12xuekv
@r_bash
I'm trying to install Node JS on linux and I keep getting errors saying what I've described in the noscript, I've treied to fix it but I can't change the permission.
I'm on Pop_OS, if that is related to the very problem I'm getting.
Cheers.
https://redd.it/12xuekv
@r_bash
Reddit
r/bash on Reddit: E: Could not lock file (13: Permission denied)
Posted by u/AyoWasuup - No votes and no comments
How to one-line with & ?
Normally in a .sh file, I will write:
But when I do it in bash -c
It gives me an error:
How do I write it properly with bash -c?
https://redd.it/12xuacc
@r_bash
Normally in a .sh file, I will write:
sleep 1000 &
echo 'Say this now'
But when I do it in bash -c
bash -c "sleep 1000 & ; echo 'say this now'"
It gives me an error:
error near unexpected token `;'
How do I write it properly with bash -c?
https://redd.it/12xuacc
@r_bash
Reddit
r/bash on Reddit: How to one-line with & ?
Posted by u/freedomisfreed - No votes and 4 comments
Garbage characters appearing in terminal output when using 'watch'
So, when I run the following bash command, my terminal output file gets filled with a lot of random garbage between the data I am looking for.
watch -t -n 1 'sensors k10temp-pci-00c3 -j | jq '..Tccd1.temp3input'' >> output.txt
> \[?1049h \[22;0;0t \[1;51r (B \[m \[4l \[?7h \[H \[2J46 \[51;193H \[H44 \[51;
What's causing this? Are console control characters being injected into my output file? How can I stop this?
It only happens when I run the command with watch. Running just:
sensors k10temp-pci-00c3 -j | jq '.[].Tccd1.temp3input'' >> output.txt
yields me
>45.25
>
>47.75
>
>44.75
>
>44.5
>
>48.75
as expected.
https://redd.it/12xyje3
@r_bash
So, when I run the following bash command, my terminal output file gets filled with a lot of random garbage between the data I am looking for.
watch -t -n 1 'sensors k10temp-pci-00c3 -j | jq '..Tccd1.temp3input'' >> output.txt
> \[?1049h \[22;0;0t \[1;51r (B \[m \[4l \[?7h \[H \[2J46 \[51;193H \[H44 \[51;
What's causing this? Are console control characters being injected into my output file? How can I stop this?
It only happens when I run the command with watch. Running just:
sensors k10temp-pci-00c3 -j | jq '.[].Tccd1.temp3input'' >> output.txt
yields me
>45.25
>
>47.75
>
>44.75
>
>44.5
>
>48.75
as expected.
https://redd.it/12xyje3
@r_bash
Reddit
r/bash on Reddit: Garbage characters appearing in terminal output when using 'watch'
Posted by u/nshire - No votes and no comments
Sed and Regex question
Hi everyone! I have a brief question regarding sed and regex that's been bothering me for the better part of a day. I'm not the most experienced with Bash and this little problem has been taking much longer than planned.
I have a set of text files containing strings with a decimal and 1-3 digits at the end (ex. RMNT000021.55) I need to remove all the decimals and everything after the decimal (to get RMNT000021).
So far, I've tried to use:
sed -E 's/\.+:digit:+/ /g'
# Wanted something to grab the period and 1+ digits after it
# but the end result is a space where the period was
RMNT000021 55
# And the command below I tried just does more or less the same.
sed "s/\..//"
I've checked on forums but haven't had much luck. Would anyone be able to help me?
https://redd.it/12xuvr9
@r_bash
Hi everyone! I have a brief question regarding sed and regex that's been bothering me for the better part of a day. I'm not the most experienced with Bash and this little problem has been taking much longer than planned.
I have a set of text files containing strings with a decimal and 1-3 digits at the end (ex. RMNT000021.55) I need to remove all the decimals and everything after the decimal (to get RMNT000021).
So far, I've tried to use:
sed -E 's/\.+:digit:+/ /g'
# Wanted something to grab the period and 1+ digits after it
# but the end result is a space where the period was
RMNT000021 55
# And the command below I tried just does more or less the same.
sed "s/\..//"
I've checked on forums but haven't had much luck. Would anyone be able to help me?
https://redd.it/12xuvr9
@r_bash
Reddit
r/bash on Reddit: Sed and Regex question
Posted by u/Rich_Technology8456 - No votes and 2 comments
Syntax error near unexpected token in "while IFS= read" loop
I have a noscript that hundreds of people have used without any issue but yesterday one user has reported they are getting the following error:
syntax error near unexpected token <' synohdddb.sh: line 612: done < <(printf "%s\0" "${hdlist@}" | sort -uz)
The part of the noscript giving the error is:
while IFS= read -r -d '' x; do
hdds+=("$x")
done < <(printf "%s\0" "${hdlist@}" | sort -uz)
What could cause a syntax error in that while loop for 1 person but not for hundreds of other people?
This person does only have 1 HDD but I've tested with just 1 HDD and I could not reproduce the error.
Here's the noscript minus the irrelevant parts. The error in this short noscript occurs on line 53 https://gist.github.com/007revad/e7ca1c185f593b2d93cccf5bd0ccd0c2
In case anyone wants to see the full noscript it is here:: https://github.com/007revad/Synology\_HDD\_db
https://redd.it/12y1wb1
@r_bash
I have a noscript that hundreds of people have used without any issue but yesterday one user has reported they are getting the following error:
syntax error near unexpected token <' synohdddb.sh: line 612: done < <(printf "%s\0" "${hdlist@}" | sort -uz)
The part of the noscript giving the error is:
while IFS= read -r -d '' x; do
hdds+=("$x")
done < <(printf "%s\0" "${hdlist@}" | sort -uz)
What could cause a syntax error in that while loop for 1 person but not for hundreds of other people?
This person does only have 1 HDD but I've tested with just 1 HDD and I could not reproduce the error.
Here's the noscript minus the irrelevant parts. The error in this short noscript occurs on line 53 https://gist.github.com/007revad/e7ca1c185f593b2d93cccf5bd0ccd0c2
In case anyone wants to see the full noscript it is here:: https://github.com/007revad/Synology\_HDD\_db
https://redd.it/12y1wb1
@r_bash
Gist
test.sh
GitHub Gist: instantly share code, notes, and snippets.
Hey, Guys just need your small help!
I have been researching Linux for DevOps for quite some time and by researching I have stacked piles of sample bash noscripts. So, I want you all to go through my GitHub repo and if you found my repo for the sample noscript good, please Fork it and give my repo some stars. Thanks in advance.
My Github Repo: - https://github.com/yashwant7chaudhari/Sample-Bash-Scripts
https://redd.it/12y7ppm
@r_bash
I have been researching Linux for DevOps for quite some time and by researching I have stacked piles of sample bash noscripts. So, I want you all to go through my GitHub repo and if you found my repo for the sample noscript good, please Fork it and give my repo some stars. Thanks in advance.
My Github Repo: - https://github.com/yashwant7chaudhari/Sample-Bash-Scripts
https://redd.it/12y7ppm
@r_bash
Fixing SQL errors when data includes "|" in the string and when noscript uses "|" as the delimeter
Hi! I am wokring on a bash noscript that extracts data from android device, i have 11 noscripts in total making up one tool. Everything so far works without any issues, except for one noscript, which extracts data from .db files into a readable txt format.
No matter what I do, i cannot get the extraction to work properly when reading data from the chroe browser. It reads the data fine and outputs to a txt file correctly, up to the point where there is a "|" character in the noscript of a page (for example in the gmail page noscript). Also I've tried it with the \\t delimeter but as far as i can remember the issue persists there, it seems like the pipe character is still responible for the issues
I tried enclosing it in double quotes, but it still did not work. here's the snippet of code responsible for that functionality/error.
# Extract browsing history to a text file
sqlite3 "$CHROMEDATAPATH/History" "SELECT noscript, url, lastvisittime FROM urls" \
| while IFS='|' read -r noscript url lastvisittime; do
# Convert unix timestamp to human-readable date
date=$(date -d "@$((lastvisittime/1000000 - 11644473600))" "+%Y-%m-%d %H:%M:%S" 2>/dev/null)
echo "Title: \"$noscript\"" >> "$extr/browsinghistory.txt"
echo "URL: \"$url\"" >> "$extr/browsinghistory.txt"
echo "Last Visit Time: $date" >> "$extr/browsinghistory.txt"
echo "" >> "$extr/browsinghistory.txt"
done
and here's the error i get in terminal (execution of the extraction stops there, but the noscript continues even tho set -e flag is set). I am pretty sure the issue is with the special characters in the noscript fields. In the database it is a Long varchar.
​
./bash/db_extractor.sh: line 108: http://gmail.com/|13325597979782411: syntax error in expression (error token is "://gmail.com/|13325597979782411")
Does someone have any idea how to handle this? Thank you in advance, have a nice day!
https://redd.it/12y9nvu
@r_bash
Hi! I am wokring on a bash noscript that extracts data from android device, i have 11 noscripts in total making up one tool. Everything so far works without any issues, except for one noscript, which extracts data from .db files into a readable txt format.
No matter what I do, i cannot get the extraction to work properly when reading data from the chroe browser. It reads the data fine and outputs to a txt file correctly, up to the point where there is a "|" character in the noscript of a page (for example in the gmail page noscript). Also I've tried it with the \\t delimeter but as far as i can remember the issue persists there, it seems like the pipe character is still responible for the issues
I tried enclosing it in double quotes, but it still did not work. here's the snippet of code responsible for that functionality/error.
# Extract browsing history to a text file
sqlite3 "$CHROMEDATAPATH/History" "SELECT noscript, url, lastvisittime FROM urls" \
| while IFS='|' read -r noscript url lastvisittime; do
# Convert unix timestamp to human-readable date
date=$(date -d "@$((lastvisittime/1000000 - 11644473600))" "+%Y-%m-%d %H:%M:%S" 2>/dev/null)
echo "Title: \"$noscript\"" >> "$extr/browsinghistory.txt"
echo "URL: \"$url\"" >> "$extr/browsinghistory.txt"
echo "Last Visit Time: $date" >> "$extr/browsinghistory.txt"
echo "" >> "$extr/browsinghistory.txt"
done
and here's the error i get in terminal (execution of the extraction stops there, but the noscript continues even tho set -e flag is set). I am pretty sure the issue is with the special characters in the noscript fields. In the database it is a Long varchar.
​
./bash/db_extractor.sh: line 108: http://gmail.com/|13325597979782411: syntax error in expression (error token is "://gmail.com/|13325597979782411")
Does someone have any idea how to handle this? Thank you in advance, have a nice day!
https://redd.it/12y9nvu
@r_bash
RegEx
Guys pls recommend some RegEx books in context of bash noscripting.
https://redd.it/12yclt8
@r_bash
Guys pls recommend some RegEx books in context of bash noscripting.
https://redd.it/12yclt8
@r_bash
Reddit
r/bash on Reddit: RegEx
Posted by u/hashtag_raunak - No votes and no comments
Check this link now
I have been researching Linux for DevOps for quite some time and by researching I have stacked piles of sample bash noscripts. So, I want you all to go through my GitHub repo and if you found my repo for the sample noscript good, please Fork it and give my repo some stars. Thanks in advance.
My Github Repo: - https://github.com/yashwant7chaudhari/Sample-Bash-Scripts
https://redd.it/12yd6l0
@r_bash
I have been researching Linux for DevOps for quite some time and by researching I have stacked piles of sample bash noscripts. So, I want you all to go through my GitHub repo and if you found my repo for the sample noscript good, please Fork it and give my repo some stars. Thanks in advance.
My Github Repo: - https://github.com/yashwant7chaudhari/Sample-Bash-Scripts
https://redd.it/12yd6l0
@r_bash
Reddit
r/bash on Reddit: Check this link now
Posted by u/Minute_Ad5775 - No votes and no comments
Langchain AI Bash Tool (Plain English converted to Linux one-liner)
I created an end-to-end llm app with a simple UI for the Langchain Bash tooling. I've been tinkering with an LLM app that generates Bash one-liners using OpenAI's Large Language Model plugged in. The app enabled users to submit plain English requests, receive practical Bash one-liners, and keep a simple command history.
Of course, there's often more than one way to tackle a problem in Bash, and OpenAI's LLM, while powerful, needs help producing focused and logical results. The key to this has been fine-tuning the prompt logic, leading to improved output quality.
I'm eager to know your thoughts and am open to constructive feedback and suggestions.
The World Famous Bash One-liner Tool! (oneliner.tech)
https://redd.it/12yj3n5
@r_bash
I created an end-to-end llm app with a simple UI for the Langchain Bash tooling. I've been tinkering with an LLM app that generates Bash one-liners using OpenAI's Large Language Model plugged in. The app enabled users to submit plain English requests, receive practical Bash one-liners, and keep a simple command history.
Of course, there's often more than one way to tackle a problem in Bash, and OpenAI's LLM, while powerful, needs help producing focused and logical results. The key to this has been fine-tuning the prompt logic, leading to improved output quality.
I'm eager to know your thoughts and am open to constructive feedback and suggestions.
The World Famous Bash One-liner Tool! (oneliner.tech)
https://redd.it/12yj3n5
@r_bash
Use real time terminal logs in noscript
Hi! I have a game server on pi 4 that is open in a terminal and runs indefinitely in the background thanks to the command screen. It will generate some logs in the terminal and one of them is the info of which player has logged in.
I want to create a noscript that reads this info and sends an email with the name of the player. Is this possible? What would be a sample code for this?
https://redd.it/12ymwud
@r_bash
Hi! I have a game server on pi 4 that is open in a terminal and runs indefinitely in the background thanks to the command screen. It will generate some logs in the terminal and one of them is the info of which player has logged in.
I want to create a noscript that reads this info and sends an email with the name of the player. Is this possible? What would be a sample code for this?
https://redd.it/12ymwud
@r_bash
Reddit
r/bash on Reddit: Use real time terminal logs in noscript
Posted by u/_oliddan - No votes and no comments
beepbeep: A nice QOL addition to my workflow
[https://github.com/SpicyLemon/SpicyLemon/blob/master/bash\_fun/generic/beepbeep.sh](https://github.com/SpicyLemon/SpicyLemon/blob/master/bash_fun/generic/beepbeep.sh)
This started out a simple a command that preserved the last exit code and beeped twice. Since then, I made a few enhancements to it.
Features:
* Exits with the same exit code as the previous command.
* Number of beeps can be provided as an argument.
* If no arguments are provided, it will beep twice if the previous exit code was \`0\`, or, three times if it was not \`0\`.
* If a non-numeric argument is provided and the \`say\` command is available, it will execute \`say\` with the text provided as args.
I like to use it at the end of commands that I expect to take longer than a few seconds so that I can shift my attention somewhere else, but still know when the command finishes.
For example:
$ make test; beepbeep
I actually have it aliased to \`alert\`: \`$ alias alert='beepbeep'\`, which is what I think of it as (and is easier to type). I didn't want the function named \`alert\` though due to high probability of conflicting with other commands.
You can download that file (at the top) and source it to add the \`beepbeep\` function to your environment. The file can also be directly executed if you prefer not to add it as a function to your environment.
Here's just the function definition from that file:
beepbeep () {
# Presever last exit code
local ec=$?
local count
if [[ "$#" -gt 1 || "$1" =~ [^[:digit:]] ]]; then
if command -v say > /dev/null 2>&1; then
say "$@"
return $ec
fi
printf 'beepbeep: Unknown argument(s): %s\n' "$*" >&2
else
count="$1"
fi
if [[ -z "$count" ]]; then
if [[ "$ec" -eq '0' ]]; then
count=2
else
count=3
fi
fi
printf '\a'
count=$(( count - 1 ))
while [[ "$count" -gt '0' ]]; do
sleep .3
printf '\a'
count="$(( count - 1 ))"
done
return $ec
}
It's just been so useful for me that I thought I'd share.
https://redd.it/12yurcx
@r_bash
[https://github.com/SpicyLemon/SpicyLemon/blob/master/bash\_fun/generic/beepbeep.sh](https://github.com/SpicyLemon/SpicyLemon/blob/master/bash_fun/generic/beepbeep.sh)
This started out a simple a command that preserved the last exit code and beeped twice. Since then, I made a few enhancements to it.
Features:
* Exits with the same exit code as the previous command.
* Number of beeps can be provided as an argument.
* If no arguments are provided, it will beep twice if the previous exit code was \`0\`, or, three times if it was not \`0\`.
* If a non-numeric argument is provided and the \`say\` command is available, it will execute \`say\` with the text provided as args.
I like to use it at the end of commands that I expect to take longer than a few seconds so that I can shift my attention somewhere else, but still know when the command finishes.
For example:
$ make test; beepbeep
I actually have it aliased to \`alert\`: \`$ alias alert='beepbeep'\`, which is what I think of it as (and is easier to type). I didn't want the function named \`alert\` though due to high probability of conflicting with other commands.
You can download that file (at the top) and source it to add the \`beepbeep\` function to your environment. The file can also be directly executed if you prefer not to add it as a function to your environment.
Here's just the function definition from that file:
beepbeep () {
# Presever last exit code
local ec=$?
local count
if [[ "$#" -gt 1 || "$1" =~ [^[:digit:]] ]]; then
if command -v say > /dev/null 2>&1; then
say "$@"
return $ec
fi
printf 'beepbeep: Unknown argument(s): %s\n' "$*" >&2
else
count="$1"
fi
if [[ -z "$count" ]]; then
if [[ "$ec" -eq '0' ]]; then
count=2
else
count=3
fi
fi
printf '\a'
count=$(( count - 1 ))
while [[ "$count" -gt '0' ]]; do
sleep .3
printf '\a'
count="$(( count - 1 ))"
done
return $ec
}
It's just been so useful for me that I thought I'd share.
https://redd.it/12yurcx
@r_bash
Help
I need help writing a bash noscript to delete every folder that is older than 6 months, and delete 3 folder a week and save 2 for month 4 to month 6. The folders have the following naming convention; “files20230425”, “files20230424” z
https://redd.it/12yw7yo
@r_bash
I need help writing a bash noscript to delete every folder that is older than 6 months, and delete 3 folder a week and save 2 for month 4 to month 6. The folders have the following naming convention; “files20230425”, “files20230424” z
https://redd.it/12yw7yo
@r_bash
Reddit
r/bash on Reddit: Help
Posted by u/Responsible_Bug_767 - No votes and 7 comments
5 Inbuilt Bash Variables That Every Developer Should Know
https://levelup.gitconnected.com/5-inbuilt-bash-variables-that-every-developer-should-know-a2d60721a472?sk=6debc2c4c3196f2fcd954690d7fb989f
https://redd.it/12z9snv
@r_bash
https://levelup.gitconnected.com/5-inbuilt-bash-variables-that-every-developer-should-know-a2d60721a472?sk=6debc2c4c3196f2fcd954690d7fb989f
https://redd.it/12z9snv
@r_bash
Medium
5 Inbuilt Bash Variables That Every Developer Should Know
Write modern, simple, informative shell noscripts with these shell variables.
filenames from a find / read loop being corrupted?
I have never seen this behavior before. This seems to be caused by running the python command line noscript "demucs". This utility from facebook will split individual instrument tracks from a song. When I saw how well it worked, of course I have to split my whole music library. In the course of doing so I found that when feeding it song file names from a `find` command, it would remove either 0, 1 or 2 characters from the front of the filename.
$ find . -type f -name '*.flac' | while read -r i; do \
echo "$i"
demucs -n htdemucs_ft -o ~/split --filename '{track} {stem}.{ext}' -j2 -d cpu --clip-mode rescale -- "$i"
done
Hiding the output from demucs, the result from the `echo "$i"` line is:
./02 California.flac
/08 Easily.flac
./01 Laughing And Not Being Normal.flac
/14 Butterfly.flac
./07 Artangels.flac
03 Scream (Ft. Aristophanes).flac
/06 Kill V. Maim.flac
./11 World Princess Ii.flac
05 Belly Of The Beat.flac
15 Realiti (Demo).flac
13 Life In The Vivid Dream.flac
/09 Pin.flac
./10 Realiti.flac
12 Venus Fly (Ft. Janelle Monae).flac
/04 Flesh Without Blood.flac
If the demucs command is removed, here is the output, which is what I expect:
./02 California.flac
./08 Easily.flac
./01 Laughing And Not Being Normal.flac
./14 Butterfly.flac
./07 Artangels.flac
./03 Scream (Ft. Aristophanes).flac
./06 Kill V. Maim.flac
./11 World Princess Ii.flac
./05 Belly Of The Beat.flac
./15 Realiti (Demo).flac
./13 Life In The Vivid Dream.flac
./09 Pin.flac
./10 Realiti.flac
./12 Venus Fly (Ft. Janelle Monae).flac
./04 Flesh Without Blood.flac
Any ideas how this can happen? I think that demucs is doing something weird, but it would think it shouldn't be able to modify this memory.
For completeness, I get the same behavior with this form:
while read -r file; do
demucs --etc
done < <(find blah)
https://redd.it/12zfuwq
@r_bash
I have never seen this behavior before. This seems to be caused by running the python command line noscript "demucs". This utility from facebook will split individual instrument tracks from a song. When I saw how well it worked, of course I have to split my whole music library. In the course of doing so I found that when feeding it song file names from a `find` command, it would remove either 0, 1 or 2 characters from the front of the filename.
$ find . -type f -name '*.flac' | while read -r i; do \
echo "$i"
demucs -n htdemucs_ft -o ~/split --filename '{track} {stem}.{ext}' -j2 -d cpu --clip-mode rescale -- "$i"
done
Hiding the output from demucs, the result from the `echo "$i"` line is:
./02 California.flac
/08 Easily.flac
./01 Laughing And Not Being Normal.flac
/14 Butterfly.flac
./07 Artangels.flac
03 Scream (Ft. Aristophanes).flac
/06 Kill V. Maim.flac
./11 World Princess Ii.flac
05 Belly Of The Beat.flac
15 Realiti (Demo).flac
13 Life In The Vivid Dream.flac
/09 Pin.flac
./10 Realiti.flac
12 Venus Fly (Ft. Janelle Monae).flac
/04 Flesh Without Blood.flac
If the demucs command is removed, here is the output, which is what I expect:
./02 California.flac
./08 Easily.flac
./01 Laughing And Not Being Normal.flac
./14 Butterfly.flac
./07 Artangels.flac
./03 Scream (Ft. Aristophanes).flac
./06 Kill V. Maim.flac
./11 World Princess Ii.flac
./05 Belly Of The Beat.flac
./15 Realiti (Demo).flac
./13 Life In The Vivid Dream.flac
./09 Pin.flac
./10 Realiti.flac
./12 Venus Fly (Ft. Janelle Monae).flac
./04 Flesh Without Blood.flac
Any ideas how this can happen? I think that demucs is doing something weird, but it would think it shouldn't be able to modify this memory.
For completeness, I get the same behavior with this form:
while read -r file; do
demucs --etc
done < <(find blah)
https://redd.it/12zfuwq
@r_bash
Reddit
r/bash on Reddit: filenames from a find / read loop being corrupted?
Posted by u/habys - No votes and 4 comments
Multiple case words
You can use
case $WORD in
pattern1)
function1
;;
pattern2|pattern3)
function2
;;
esac
to execute functions depending on the value of WORD. `pattern2|pattern3)` will execute if either `pattern2
Is there a way to have multiple WORDS, like
case $WORD1|$WORD2 in
pattern1)
true
;;
esac
, where the commands inside
https://redd.it/12zpjdw
@r_bash
You can use
case $WORD in
pattern1)
function1
;;
pattern2|pattern3)
function2
;;
esac
to execute functions depending on the value of WORD. `pattern2|pattern3)` will execute if either `pattern2
or pattern3` match `$WORD`.Is there a way to have multiple WORDS, like
case $WORD1|$WORD2 in
pattern1)
true
;;
esac
, where the commands inside
pattern_1) is executed if pattern_1 match either $WORD_1 or $WORD_2?https://redd.it/12zpjdw
@r_bash
Reddit
r/bash on Reddit: Multiple case words
Posted by u/Ladvarg - No votes and 2 comments
Linux/bash noscripting projects for resume
I have recently been learning linux and bash noscripting and i want to know what is the best way to apply this to hands on projects.
What are some projects i can work on to add to my resume? for beginners-intermediate
https://redd.it/12zzwv7
@r_bash
I have recently been learning linux and bash noscripting and i want to know what is the best way to apply this to hands on projects.
What are some projects i can work on to add to my resume? for beginners-intermediate
https://redd.it/12zzwv7
@r_bash
Reddit
r/bash on Reddit: Linux/bash noscripting projects for resume
Posted by u/Sebunza - No votes and 1 comment
echo -e doesn't work
I wrote a bash noscript with an ANSI Escape Sequence,
and it doesn't work, and I have no Idea why.
https://redd.it/130l286
@r_bash
I wrote a bash noscript with an ANSI Escape Sequence,
#!/bin/bash
echo -e "\33[2J"
and it doesn't work, and I have no Idea why.
https://redd.it/130l286
@r_bash
Reddit
r/bash on Reddit: echo -e doesn't work
Posted by u/Mental_Tim - No votes and 3 comments
save root user's crontab as owned by normal user
hi. tried this in sudo crontab -e:
@weekly crontab -l -u root | sudo tee /configs/crontab-root-$(date +"%F").bak
also this
@weekly sh -c "crontab -l -u root > /configs/crontab-root-$(date +"%F").bak"
but get this on ls -l
-rw------- 1 root root 1.5K Apr 27 20:20 crontab-root-2023-04-27.bak
-rw-r--r-- 1 ram ram 525 Apr 26 15:18 gunicorn-2023-04-26.service.bak
while I need to save crontab-root file as 775 or 750 (or what's best approach)
https://redd.it/130q9a9
@r_bash
hi. tried this in sudo crontab -e:
@weekly crontab -l -u root | sudo tee /configs/crontab-root-$(date +"%F").bak
also this
@weekly sh -c "crontab -l -u root > /configs/crontab-root-$(date +"%F").bak"
but get this on ls -l
-rw------- 1 root root 1.5K Apr 27 20:20 crontab-root-2023-04-27.bak
-rw-r--r-- 1 ram ram 525 Apr 26 15:18 gunicorn-2023-04-26.service.bak
while I need to save crontab-root file as 775 or 750 (or what's best approach)
https://redd.it/130q9a9
@r_bash
Reddit
r/bash on Reddit: save root user's crontab as owned by normal user
Posted by u/format_c_enter - No votes and no comments
RPM upgrade - Redhat package manager
RPM - Redhat package manager question. Need help on upgrading from RPM 4 to 5. I tried this command: /usr/lib/rpm/bin/dbupgrade.sh but it says there's no such file or directory. Any option to do a sudo install or other suggestions would be appreciated.
https://redd.it/131dxzq
@r_bash
RPM - Redhat package manager question. Need help on upgrading from RPM 4 to 5. I tried this command: /usr/lib/rpm/bin/dbupgrade.sh but it says there's no such file or directory. Any option to do a sudo install or other suggestions would be appreciated.
https://redd.it/131dxzq
@r_bash
Reddit
r/bash on Reddit: RPM upgrade - Redhat package manager
Posted by u/Feeling-Character-31 - No votes and 1 comment
Help create a noscript to open a folder from terminal in Mac
I want to open this folder from terminal by running a sh noscript.
open '/Users/xxx/Library/Group Containers/xxx.ru.keepcoder.Telegram/appstore/account-xxx/postbox/media'
So I created an .sh file, put the above line in it and try to run it, but it shows 'command not found'. What did I do wrong ?
https://redd.it/131l9i7
@r_bash
I want to open this folder from terminal by running a sh noscript.
open '/Users/xxx/Library/Group Containers/xxx.ru.keepcoder.Telegram/appstore/account-xxx/postbox/media'
So I created an .sh file, put the above line in it and try to run it, but it shows 'command not found'. What did I do wrong ?
https://redd.it/131l9i7
@r_bash
Reddit
r/bash on Reddit: Help create a noscript to open a folder from terminal in Mac
Posted by u/vineethjose - No votes and no comments