Re: [go-nuts] Using golang variable in bash script Command

2022-09-23 Thread Rich
I do a lot of 'scripting' like things with Go - I found that using github.com/bitfield/script makes it a TON easier to run commands and you can pipe a command into another command, etc. Worth checking it out. On Tuesday, September 20, 2022 at 9:13:03 AM UTC-4 drro...@gmail.com wrote: > I've do

Re: [go-nuts] Using golang variable in bash script Command

2022-09-20 Thread Robert Solomon
I've done this for Linux and windows, as I regularly use both. But I used a different strategy. I used the os functions to retrieve a slice of strings that I can then filter and sort as I desire. And I use the command line to get the target string. github.com/drrob1/src/dsrt also in that rep

Re: [go-nuts] Using golang variable in bash script Command

2022-09-19 Thread TECHAX
Thank you for the response. On Mon, Sep 19, 2022 at 8:26 PM Tamás Gulácsi wrote: > No, please, no! > > Do NOT use bash with string interpolation if possible! > Call find directly: > *cmd, err := exec.Command("find", ".", "-name", search)* > princ...@gmail.com a következőt írta (2022. szeptember

Re: [go-nuts] Using golang variable in bash script Command

2022-09-19 Thread Tamás Gulácsi
No, please, no! Do NOT use bash with string interpolation if possible! Call find directly: *cmd, err := exec.Command("find", ".", "-name", search)* princ...@gmail.com a következőt írta (2022. szeptember 19., hétfő, 12:04:32 UTC+2): > then we don't need to add these commands > > > > *scanner :=

Re: [go-nuts] Using golang variable in bash script Command

2022-09-19 Thread PK
then we don't need to add these commands *scanner := bufio.NewScanner(os.Stdin)fmt.Println("Enter the substring name")scanner.Scan()search:=scanner.Text()* right??? we only need to keep this one *cmd, err := exec.Command("bash", "-c", fmt.Sprintf("find . -name %s", search))* On Monday, Se

Re: [go-nuts] Using golang variable in bash script Command

2022-09-19 Thread Jan Mercl
On Mon, Sep 19, 2022 at 11:50 AM PK wrote: > search:=scanner.Text() > cmd1,err:=exec.Command("bash", "-c", "find . -name '*$search*'") Try something like this, not tested: cmd, err := exec.Command("bash", "-c", fmt.Sprintf("find . -name %s", search)) -- You received this message becau

[go-nuts] Using golang variable in bash script Command

2022-09-19 Thread PK
HI everyone, can anyone help me with this: I want to list all the files having some user's entered string as substring in their name. So I wrote these commands: *scanner := bufio.NewScanner(os.Stdin)fmt.Println("Enter the substring name")scanner.Scan()search:=scanner.Text()cmd1,err:=exec.Com