1. rohanbari

    Linux journey from scratch

    Hello, dear readers. I am happy to be here. I have seen recent posts and felt pretty much friendly vibes here. I have used a couple of Linux distributions but was unable to master them and shell scripting stuff. Please note that I have a basic knowledge of bash. By mastering Linux, I refer to...
  2. A

    Haproxy question AND "or" condition while using AWK

    I have multiple AWK queries I get haproxy metrics value by them but sometimes the query return no value neither any other messages - just empty string. How can I improve the query to return any other value if it's sent empty string? And what value I can use in the above keys to signalize the...
  3. T

    Generate html mail in bash to use with mail

    Hi, I created a simple script in which a certain information is send via mail like this: printf "Dear $i, please enable 2fa on $site.\n\n Your inital code: \n $code \n\n\n For detailed instructions visit:\n \n\n You must...
  4. vs2-free-users

    bash snippet

    Hi, today i want to start a generic thread to post usefull bash snippets, onliners and so on :) . Happy coding and posting.
  5. gronk

    Bash source code troubles (where is the main input/output file, where does it actually scan input and give output)

    basically the title. any help would be appreciated
  6. Sueno1123

    Custom autocomplete in BASH/ZSH functions

    I have written a script, and I need the tab autocomplete in my shell to only select files of a certain type (mp4, mkv, avi), just like rmdir's autocomplete only selects directories. Here's my (inelegant) script: #!/bin/bash [ -z "$1" ] && return command mpv "$1" || exit fd -q donefile && exit...
  7. I

    Shell or bash script to open multiple URLs saved in a .TXT file in a browser from the terminal?

    Is there a shell or bash script to open multiple URLs saved in a .TXT file in a browser from the terminal? I know that can be done with "firefox $(cat url.txt)", but: I need something that saves me time by opening tabs of a maximum of 10 to 10 urls (because of RAM) from a list of 100 urls or...
  8. Rob

    Popular Keyboard Shortcuts for the GNU Bash Shell

    The GNU Bash shell, an acronym for GNU Bourne-Again Shell, is a Unix shell and command-line interpreter used in most Linux distributions and macOS. It has become the de facto standard for shell scripting and is widely used by developers and system administrators. One of my favorite reasons for...
  9. S

    Creating a grouped tab separated file with a flat list

    Crosspost: Hello, This is my first post here and I'm hoping the community is inviting to novice shell scripters. So let me share. I have a text file with a list of values. Here is a snip...
  10. E

    How to print /etc/passwd in different output?

    i would like to write a script that prints /etc/passwd as this output: root daemon bin sys … x x x x 0 1 1 2 root daemon bin sys first line has all user accounts in same row second line has all encrypted passwords (x) in same row third line has all user ids in same row and etc…
  11. E

    How to list all files and directories that have the maximum number of the same inode number?

    how to list all files and directories that have the maximum number of the same inode number in the home directory? for example: inode file/directory name 112233 file1 112233 myfile 112233 myDocs 345566 Docs 345566 Downloads then it should print /home/sysadmin/file1 /home/sysadmin/myfile...
  12. A

    What’s the difference between bash and default terminal?

    I am very very new to Linux, and when I’m installing anaconda, I noticed that the conda command can only be used after I type “bash” and start using the bash console. What’s the difference between bash and the default terminal?
  13. K

    bash script, find amount of strings in files

    Hello everyone! I am writing script which must count amount of strings in files .z format. Name of folder can changes in dependence of current date, if it's 1-st date of the month script count amount in folder which is called 2210 (previous month ) if today is not 1-st day of month then folder...

    bash translation

    Greetings. . I need to convert a normal bash file, which in this case it's a "dockerfile" or docker build file from Arch to Debian. Is there any lazy script hanging around on github that fellow users are aware of ? Any app that converts these commands from a distro-specific to another ? (there r...
  15. F

    Edit .bashrc file so *every* command output is piped in to a specific command

    No matter what command I use, I want to pipe it in to another command. Specifically I want to pipe it to lolcat (which will just color everything in to a shade of rainbow). Is it possible to do this just by editing the .bashrc file? And, if anyone is wondering, I don't plan on actually using...
  16. E

    Running a script at startup

    I have a script to mount 2 network drives that work perfectly from the terminal using "sudo sh MntPD". This is the content of the MntPD file: #!/bin/bash sudo mount.cifs // /media/plexdata -o vers=2.0,username=USERNAME,password=PASSWORD,noperm sudo mount.cifs...
  17. Tolkem

    Quickly add a new user to all groups the default user is in

    Hi everyone! Hope you're all having a nice life! :) So, I read this and the code seems pretty simple, however, I do have one question $ awk -F: '/^.+user1/{print $1}' /etc/group | xargs...
  18. O

    Filesystem mounted by apache invisible to others

    For a Raspberry Pi application ( I work on a web UI. This allows to mount USB-devices and perform backups. By the php-website a bash-script is triggered and this executes finally: sudo mount /dev/sda1 /media/storage/ -o umask=0 User www-data is...
  19. P

    Yanking and pasting from system's buffer within bash's vi mode

    I've recently switched to bash's vi mode after being reluctant and i'm currently facing two issues , namely not being able to use the system register for my cut,copy and pate operations with text between the command line and other applications . The only way to use the system register is while...
  20. cloudytechi147

    Linux sequence function isn't working properly in a bash script

    I'm working on a Linux course and using the best Linux OS, the instructor uses a ping-sweeping function as an example. It is meant to iterate through potential IPs on a network from 1 through 255 and return the ones that reply. The code is as follows #!/bin/bash for ip in 'seq 1 254'; do ping...