ฉันพยายามค้นหาและแทนที่เนื้อหาของไฟล์โดยใช้ grep และ sed
grep "#!/bin/bash" ./ | sed xargs -i 's/#!/bin/bash/#!/usr/bin/env bash'
ฉันจะทำให้แน่ใจว่าสตริง#!/bin/bash
จะแยกเป็นสตริงและไม่สับสน demiliter /
?
ใช้ ´\´ เพื่อหนี '/' ในการค้นหา / การแทนที่สตริง
—
Sami Laine
ในฐานะที่เป็นไซเดอร์ฉันคิดว่าคุณหมายถึง
—
ssmy
/usr/bin/env
อะไร?
ใช่นั่นคือสิ่งที่ฉันหมายถึง @ssmy
—
Bryan Bojorque