Trong Ruby, tôi biết tôi có thể thực hiện một lệnh shell với backticks như vậy:Backticks của Ruby - lệnh ngắt thành nhiều dòng?
`ls -l | grep drw-`
Tuy nhiên, tôi đang làm việc trên một kịch bản trong đó kêu gọi cho một vài lệnh shell khá dài, và vì lợi ích của khả năng đọc của tôi d muốn có thể chia nhỏ ra nhiều dòng. Tôi giả sử rằng tôi không thể ném vào một dấu cộng như với Strings, nhưng tôi tò mò nếu có một kỹ thuật nối lệnh của một số cách khác để xóa sạch chuỗi lệnh dài thành nhiều dòng mã nguồn.
Cá nhân, nếu tôi cần phải gọi một số lệnh shell lâu, tôi muốn đặt chúng vào một kịch bản shell, và sau đó gọi và bắt đầu của nó. Tôi muốn duy trì các kịch bản shell riêng biệt với mã Ruby của mình. –