********************* "$d_bin"'fileops notes.txt' ??Jan2025 ??Jan2025 ??Jan2025 ??Jan2025 ??Jan2025 ??Jan2025 ??Jan2025 18Jan2025 search 'Linux bash and count lines in file': wc -l example.txt 12Jan2025 pth_get_dir - fix 12Jan2025 do "local" statements, remove 3-digit function codes from library, test 16Mar2024 povrL_pRgxP_replace(): in future, add options to pth file 15Mar2024 povrL_pRgxP_replace(): revamp arrays nested- test ndfs 15Mar2024 check rm [povr_pStrP_replace, povr_pRgxP_replace, povrL_rgxP_replace] 27Feb2024 change povrL_pStrP_replace because of bookmarks: '^#] ' comment, not `# 26Feb2024 fileops.sh add pth_get_ext() - get extension without fname from pth 24Feb2024 'pStrPAll_L change.txt' - are [^#, whitespace] lines ignred?? 16Feb2024 post changes, run dWeb_get_pHtmWebYesNonL 14Feb2024 fileops.sh: rm function pHtml_extract_pTOC(pHtml pTblOfCont) 13Feb2024 correct [set, use] * [dir, pth] names 05Feb2024 Segmentation fault - must be new code 20Jan2024 [new, mods] to pinn_archiveLocal() etc 19Jan2024 dWeb_get_pWebPageL 12Nov2023 fix pOvrL_pStrP_pInsert_replace() ALL webPages 11Nov2023 fix pOvrL_pStrP_pInsert_replace() test[1, 5] 30Sep2023 z_historic 'webSite update.sh' 24Sep2023 webSite_getCheck_internalLinks() - remove sedExpr 17Sep2023 create initial povrL_pTypRgxT_replace family of functions 14Sep2023 now fixed: some are wrong!! after combining [bolPovEs, bolPstrEs] -> bolChrCd 14Sep2023 pOvrL_pStrP_replace - should either [en, de]code [neither, both] [pOvr, pStrP] +-----+ see "$d_bin"'0_test/fileops/povrL_pStrP_replace/0_povrL_pStrP_replace_test notes.txt' see "$d_bin"'0_test/fileops/povr_strP_replace/0_povr_strP_replace_test notes.txt' 31Jul2023 strSearch_strP_replace_test() - many examples 31Jul2023 pStrP_sedEsc_test() 31Jul2023 [str, povr] replace [strP, pStrP] in path[,L] - collection of functions povr_sedEsc() - escape ALL OR[sedEscSearch, sedEscApo] in povr 28Jul2023 create fileops.sh sedEscape() +-----+ 16Mar2023 readarray -t fndL611 <"$pinn", want a txtL from readarray - NOT an evaluation 15Mar2023 see '0_test/fileops/pinn_sedFndGetPut_pout/0_pinn_sedFndGetPut_pout notes.txt' 15Mar2023 pinn_getLinseq_povr() - extract a sequence of lines between [strt, endd] markers in pTxt 15Mar2023 pinn_sedFndGetPut_pout() 14Mar2023 povr_sedEach_sedAll() - transforms matching sequences of lines 01Mar2023 clean up file_ops.sh: povr_strP_replace() etc, tests for wrd povr_strP_replace - backs up povr, replaces strOld with strNew, backup flag 03Mar2023 develop "$d_bin"'port bash to python.sh' 02Mar2023 cp file_ops.sh to python, same function names 01Mar2023 more dirChanges, to make pths shorter 01Mar2023 search 'bash read syntax error near unexpected token `newline' 01Mar2023 pinn_pOld_pNew_replace() development, fixes 01Mar2023 search 'Linux bash read and what is the maximum file indicator?' 1024 01Mar2023 search 'Linux bash and how do I assign the lines of a file to an array?' readarray 17Feb2023 pinn_strOld_strNew_replace - test on webwork files, use IFS='' before read!! 16Feb2023 fileops.sh Library: key issue is practical use of library 16Feb2023 fileops.sh Library: test str_inWebPages_pout() in "$d_bin"'fileops.sh' 16Feb2023 search 'bash script to change strings in multiple files'